Кто поможет сделать программку для учёбы с блок-схемой на C++: Дана целочисленная матрица А, размером nxm. Определить количество столбцов, содержащие хотя бы один нулевой элемент И вторая программка: Дана вещественная прямоугольная матрица А, размером nxm. Найти сумму элементов в тех строках, которые содержат хотя бы один отрицательный элемент. Сколько оценивается данная работа ?
Срочно нужна помощь! Помогите пожалуйста. Нужно выполнить эти задания в Free Pascal. Я в этом не могу разобраться 1Составление вектора Вводятся размеры матрицы, состоящей из целых чисел, и её элементы. С этой матрицей произвести указанные действия и вывести результаты. Действие: • составить вектор произведений простых элементов в столбцах матрицы. Обработку матрицы реализовать в виде процедуры. Проверку числа реализовать в виде функции. Все данные передаются через параметры. 2.Удаление строк/столбцов Вводятся размеры матрицы, состоящей из целых чисел, и её элементы. С этой матрицей произвести указанное действие и вывести результаты. Действие: • удалить из матрицы строки, в которых все элементы являются числами Фибоначчи. Обработку матрицы реализовать в виде процедуры. Проверку числа реализовать в виде функции. Все данные передаются через параметры. 3.Сортировка строк/столбцов Вводятся размеры матрицы, состоящей из целых чисел, и её элементы. С этой матрицей произвести указанное действие и вывести результаты. Действие: • упорядочить строки матрицы по возрастанию максимального среди уникальных элементов. Обработку матрицы реализовать в виде процедуры. Все данные передаются через параметры. Обратите внимание, что здесь переставляются сами строки/столбцы, а не элементы внутри них. 4.Работа со строкой Разделитель — один из символов « ,.;:!?"'» (начиная с пробела и заканчивая апострофом). Буква — любой символ, отличный от разделителя. Слово — последовательность букв, ограниченная с каждой стороны разделителем или концом строки. Например, в строке «x9i23!слово, ,» два слова — «x9i23» и «слово». Требуется произвести следующие действия (при всех манипуляциях со словами разделители сохранять без изменений): • все слова, которые содержат заданную подстроку, заменить на «[censored]». Набор разделителей в программе необходимо представлять как множество.
#include "stdafx.h" #include <locale.h> #define size 9 int main(void) { setlocale(LC_ALL,"Russian"); int matrix[size][size]; for(int i=0;i<size;i++) for(int j=0;j<size;j++) scanf("%i",&matrix[j]); int count=0; for(int i=9;i>size/2;i--) for(int j=9-i;j<i;j++) { if(matrix[i-1][j]==0) count++; } printf("\n Количество нулевых элементов : %i\n",count); int c[size]; for(int j=0;j<size;j++) { c[j]=0; for(int i=0;i<9;i++) if(matrix[j]<0) c[j]++; } printf("\n Массив количеств отрицательных чисел : \n"); for(int i=0;i<size;i++) printf("%i ",c); printf("\n"); } Вот тут немного исправить нужно. Есть и блок схема. Там, в принципе, тоже всего чуть исправить нужно. Ты случаем не из МИЭТа?)
http://zalil.ru/33014495 Этот код к такому заданию: Дана целочисленная матрица 9x9. Определить количество нулевых элементов в заштрихованной области. Сформировать одномерный массив, содержащий количество отрицательных элементов каждого столбца матрицы. Думаю изменить под себя не доставит труда)
помогите сделать задания в Delphi Дана целочисленная матрица. Вычислить: 1. произведение элементов массива с четными номерами; 2. сумму элементов массива, расположенных между первым и последним нулевыми элементами; 3. Определить, является ли заданная квадратная матрица n-го порядка симметричной относительно главной диагонали
ФТП-клиент под Линукс Приветствую. Нужна лабораторная по теме ФТП-клиент на С под Линукс. За детальным условием и условиями оплаты просьба стучать в аську 6четыре7733ноль83
помогите реализовать класс комплексных чисел на с++. Нужен конструктор, деструктор, конструктор по умолчанию. Самое интересное что не знаю что этот класс должен делать. Просто вводить комплекс числа и складывать? Тогда можно завести 4 переменные, попарно сложить и вывести две переменные дописав i ко второй в результате?
Помогите найти ошибку в коде qbasic (когда запускаю пишет не верный вызов функции) Code: CLS a = -3 b = 4 x1 = -8 x2 = 13 print "Vypolnil Pupkin" for x = x1 to x2 if x<a then y = (ctg(x/20)+x^(1/5)) / a+ bx^2 elseif x <= b and x>=a then y= (a+b)*x^3 + cos(x) elseif x>b then y= (log(x) - sqr(x)) / (sqr(a+b)^3) - a end if print "x = " ; x; "y = "; y; next x end
похоже что весь прикол в возведении в дробную степень.попробуй возводить по другому,или хотя бы отдельно в переменной.
помогите хотяб написать функцию сложения вот мои исходник: Code: #include <iostream> using namespace std; class complex { public: double real; // Действительная часть double image; // Мнимая часть double vvod_chosel() { cout << "Vvedite destvitelnu chast" <<endl; cin >> real; cout << "Vvedite mnimu chast" <<endl; cin >> image; return real,image; }; double slogenie(real,image) { }: }; int main() { complex c1,c2,c3,c4,c5; c1.vvod_chosel(); c2.vvod_chosel(); return 0; }
Code: #include <iostream> using namespace std; class complex { public: double real; // Действительная часть double image; // Мнимая часть double vvod_chosel() { cout << "Vvedite destvitelnu chast" <<endl; cin >> real; cout << "Vvedite mnimu chast" <<endl; cin >> image; return real,image; }; double slogenie() { return real + image; } double slogenie(double num1, double num2) { return num1+ num2; } }; int main() { double d1,d2; complex c1,c2,c3,c4,c5; c1.vvod_chosel(); d1 = c1.slogenie(); d2 = c1.slogenie(1.5,3.4); return 0; }
Помогите с залачкой по qbasic: в предложении переставить местами первое и последнее слово .Результат вывести на экран.
Системная утилита тестирования оптического диска. По учебе дали задачу, создать утилиту, способную выполнять такие функции. 1. Определение типа диска в приводе. - Диск CD-R, CD-RW, DVD-R, DVD-RW, CD-Rom 2. Определение состояния диска. Чист, Записан, Записан в мультисессии, Записан с возможностью переписать. 3. Тестирование качества записи. Проверка качества записи файлов путем копирования их на компьютер и сверки контрольной суммы. 4. Попытка восстановить данные посредством повторного считывания проблемного сектора. 5. Ручная настройка скорости работы привода. 6. Подключение внешнего антивируса для запуска сканирования диска. 7. Обнаружение дополнительных нулевых дорожек. 8. Расчет реального времени, затраченного на копирование информации. 9. Подогнать все это под единый интерфейс. Нужны исходники этих функций в отдельности или альтернативные программы со схожими функциями и с открытым доступом к коду. Литература на эту тематику (Только очень прошу не предлагать пособия по 500-900 страниц, потому, что срок сдачи 3 недели... Лучше выделить ту или иную главу, язык русск., англ.) и может кто чего еще полезного может подсказать. Склоняюсь к С++ и asm. ОС Windows
Найти исходники для функций или подобные программы не удалось, перехожу на перекопку linux программ и подумываю перейти на эту ОС, т.к. утилит с открытым кодом гораздо больше, а привязки по ОС в моём задании нет... Может кто подскажет, в те ли дебри я вообще лезу... Может кто-то знает линуксовскую утилиту тестирования оптических дисков с отрытым кодом?
параметры функции каждую операцию с массивом оформить в виде отдельной функции: ввод, вывод, обработка,сортировка-помогите пожалуйста-и подскажите как сделать проверку на переполнение в строке...буду очень признателен Code: #include <vcl.h> #include <conio.h> #include <iostream.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <iomanip.h> void create(int a[], int &n); void print(int a[], int n); int fibonachi(int n, int a[]); void sozdat_matrix(int m[100][100], int &n, int &k); void sort_matrix(int m[100][100],int n, int k); stroka(); //------------------------------------------- void main() { int a[100], m[100][100]; int n,k; create(a,n); print(a,n); fibonachi (n,a); sozdat_matrix(m,n,k); sort_matrix(m,n,k); stroka(); getch(); } //---------------------------------------------- void create(int a[],int &n) { srand(time(NULL)); cout<<"n="; cin>>n; for (int i=0; i<n; i++) a[i]=rand()%100; } //================================================ void print(int a[],int n) { cout<<"Massiv:"; for(int i=0; i<n; i++) cout<<setw(4)<<a[i]; cout<<"\n"; } //=============================================== int fibonachi (int n, int a[]) { int q[100]; int max, g, b, i, j, c, k=0; max=a[0]; for (i=1; i<n; i++) if (max<a[i]) max=a[i]; cout <<"max="<<max; g=0; b=1; q[0]=1; for (i=1; b<=max-g; i++) { c=g+b; g=b; b=c; q[i]=b; k++; } printf("\nFibonachi: "); for (j=0; j<=k; j++) cout<<setw(4)<<q[j]<<" "; cout<<"\nDelete Fibonachi: "; for (i=0; i<=k; i++) for (j=0; j<n; j++) if (q[i]==a[j]) { for (b=j; b<=n-1; b++) a[b]=a[b+1]; n=n-1; j--; } if (b<n-1) for (i=0; i<b-1; i++) cout<<a[i]<<" "; else for(int i=0; i<n; i++) cout<<setw(4)<<a[i]<<" "; cout <<"\n"; } //============Создание матрицы и вывод на консоль============// void sozdat_matrix(int m[100][100], int &n, int &k) { printf("\nSize matrix:\n"); srand(time(NULL)); cout<<"n="; cin>>n; cout<<"k="; cin>>k; printf("\nMatrix:\n"); for(int i=0;i<n;i++) { for (int j=0;j<k;j++) { m[i][j]=(rand()%100); cout<<setw(4)<<m[i][j]; } printf("\n"); } } void sort_matrix(int m[100][100],int n, int k) { int i, j, z, p; cout<<"\n\Sort matrix:\n"; for( z=0;z<n;z++) { for( i=0;i<(n-1);i++) { for( j=0;j<k;j++) { if (m[i][j]<m[i+1][j]) //i+1, двигаемся по вертикали { p=m[i+1][j]; // m[i+1][j]=m[i][j]; // SWAP (меняем местами) m[i][j]=p; } } } } for( i=0; i<n; i++) { for( j=0; j<k; j++) cout<<setw(4)<<m[i][j]; cout<<"\n"; } } stroka() { char str[255], s[255]; cout<<"Input stroku:\n"; gets (str); char *stroka = new char [20]; gets(stroka); OemToChar(stroka, s); cout<<"\n"; char s1[255]="aAeEiIoOuU", s2[255]=""; bool f; int i,j,k,b,n=0,h=0; i=0; while (i<strlen(s)) { f=true; for (j=0; j<strlen(s1); j++) if (s[i]==s1[j]) f=false; if (f==false) if (i==0||s[i-1]==' ') while (s[i]!=' ') i++; if (f) {s2[h]=s[i]; h++;} else if (s[i-1]!=' ') {s2[h]=s[i]; h++;}; i++; } cout<<"\Otvet:\n"; cout<<s2; }
Господа помогите пожалуйста решить задачу на С++ Описать структуру с именем STUDENT, содержащую следующие поля: • фамилия и инициалы; • помер группы; ш успеваемость (массив из пяти элементов). 2. Написать программу, выполняющую следующие действия: • ввод с клавиатуры данных в массив, состоящий из десяти структур типа STUDENT; записи должны быть упорядочены по алфавиту; ш вывод на дисплей фамилий и номеров групп для всех студентов, имеющих хотя бы одну оценку 2; • если таких студентов пет, вывести соответствующее сообщение.
Ребята, помогите, пожалуйста, написать прогу на С (именно на С!!!) Сформировать массив, содержащий сведения об ассортименте обуви в магазине фирмы. Структурный тип содержит поля: артикул, наименование, количество, стоимость одной пары. Артикул начинается с буквы Д - для дамской обуви, М - для мужской, П - для детской. Написать программу, выдающую информацию: - о наличии и стоимости обуви артикула X; - ассортиментный список дамской обуви с указанием наименования и имеющегося в наличии числа пар каждой модели.