нужно только чтоб подсчитывало отрецатилиные числа а ета програма подсчинует все числа на СИ написана #include <stdio.h> #define SIZE_N 2 #define SIZE_M 2 int main() { int matrix[ SIZE_N ][ SIZE_M ]; int sum; int i, j; printf( "\n Enter a matrix with %d rows and %d columns.\n", SIZE_N, SIZE_M ); for ( i = 0; i < SIZE_N; i++ ) { printf( "\nEnter %d values for the row d: ", SIZE_M, i + 1 ); for ( j = 0; j < SIZE_M; j++ ) scanf( "%d", &matrix[ i ][ j ] ); } sum = 0; for ( i = 0; i < SIZE_N; i++ ) for ( j = 0; j < SIZE_M; j++ ) sum += matrix[ i ][ j ]; printf( "\nThe sum = %d\n", sum ); return 0; }
а в етой програме мождно допесать чтоб считывала только отрецательные числа? #include <stdio.h> #define SIZE_N 2 #define SIZE_M 2 int main() { int matrix[ SIZE_N ][ SIZE_M ]; int sum; int i, j; printf( "\n Enter a matrix with %d rows and %d columns.\n", SIZE_N, SIZE_M ); for ( i = 0; i < SIZE_N; i++ ) { printf( "\nEnter %d values for the row d: ", SIZE_M, i + 1 ); for ( j = 0; j < SIZE_M; j++ ) scanf( "%d", &matrix[ i ][ j ] ); } sum = 0; for ( i = 0; i < SIZE_N; i++ ) for ( j = 0; j < SIZE_M; j++ ) sum += matrix[ i ][ j ]; printf( "\nThe sum = %d\n", sum ); return 0; }
Написать программу, реализует две функции с одинаковыми именами, но разными входными параметрами (перегрузка). Функция Kol, которая находит количество положительных чисел с п введенных и количество символов в слове. на с++
привет ув. программисты=)опять нужна ваша помощь с лабой. язык С. Написать программу, реализует две функции с одинаковыми именами, но разными входными параметрами (перегрузка). Функция max, которая находит максимальное значение из двух целых чисел i поиск подстроки в строке. Если можно сделать на подобии этой лабороторной: Code: #INCLUDE <iostream.h> int sogl(char b); void main() {char b; cout<<"vvedite bukvu"; cin>>b; if(sogl(b)==1) cout<<"soglasnaja"; else cout<<"glasnaja"; } int sogl(char b) { {if(b=='q'||b=='w'||b=='r'||b=='t'||b=='p'||b=='s'||b=='d'||b=='f'||b=='g'||b=='h'||b=='j'||b=='k'||b=='l'||b=='z'||b=='x'||b=='c'||b=='v'||b=='b'||b=='n'||b=='m') return 1; else return 0; } } написал для того ,ибо знайу что вы можете написать и в 5 строк прогу,но препод не верит что я так тоже могу.заранее спасибо
Я немного немного не понял условия, типа нахождения наибольшего из двух целых чисел. кароче я набросал на с++ небольшой вариант, где из 5 чисел, которым присвоины значения рандомом выбирается наибольшее и наименьшее для примера и также отисивается индекс вхождения подстроки в строку. Возьми, что тебе необходимо или
написать программу вычесляющу площадь S: Площадь S под кривой над отрезком [B, D], где z1,z2,z3 ― решение системы уравнений , В ― точка локального минимума функции φ(x) = , D ― точка ее локального максимума. контрольный ответ S = 6,71 при С=5
Лови Согласно условию у меня подсчитывается количество символов в слове, ну если надо я могу переписать чтобы во всей строке происходил подсчет
Выявить все пары целых чисел из интервала -n до n являющиеся решением уравнения 2*y-x^2=4; Помогите пожалуйста
Code: program mda; var intA,intB,n:integer; begin writeln('Vvedite n'); readln(n); for intA:=-n to n do for intB:=-n to n do begin if 2*intA-intB*intB-4=0 then writeln('y = ',intA,' x = ',intB); end; readln; end. Code: Vvedite n 5 y = 2 x = 0 y = 4 x = -2 y = 4 x = 2 Vvedite n 10 y = 2 x = 0 y = 4 x = -2 y = 4 x = 2 y = 10 x = -4 y = 10 x = 4 С++ Code: #include <iostream> using namespace std; void main(void) { int n; setlocale(0,""); cout << "Enter n"<<endl; cin >>n; int x,y =n; for (y=-n;y<=n;++y) { for (x=-n;x<=n;++x) { if (2*y-x*x-4==0) { cout<<"y = "<<y<<" x = "<<x<<endl;} } } system("pause"); }
помогите народ задачка такая : Разработать приложение в Delphi,которое при вводе числа выводит на экран его текстовую интерпритацию:.. Вот такая задачка. если она "пойдет" то рублей 20 на R кашель кину)) |Тестовая интерпретация - это как 102 - Сто два 1031 - Одна тысяча тридцать один|, мне сказали от 1 до 1миллиона(1...1 000 000)
В условии же на с++ было, синтаксисы языков( с и с++) похожи. Алгоритм известен . Подумай сам Изменения минимальны
Задача: 1) Используя подпрограммы создать массив y, элементы которого заданы формулой: ym=random(m), fy(m) и массив g: gn=Fg(m)=n^2/2 m=1,2,...7 n= 1,2...9 Используя процедурный тип, определить в каждом массиве количество элементов >четырёх. Как решал: Code: [COLOR=Teal]Программа(тут пока просто проверил работают модули или нет):[/COLOR] Program Nakol; uses mas1,mas2; Begin for m:=1 to 7 do write(mas1[m],' '); writeln; writeln; for n:=1 to 9 do write(mas2[n],' '); writeln; writeln; end. Далее модули: Code: МОДУЛЬ 1 unit mas1; interface Var mas1:array[1..7] of byte; m:byte; implementation begin for m:=1 to 7 do mas1[m]:=random(m); end. Code: МОДУЛЬ 2 unit mas2; interface Var mas2:array[1..9] of real; n:byte; implementation begin for n:=1 to 9 do mas2[n]:=(n*n)/2; end. Собственно, подпрограммами (они же модули?) задать массивы удалось, но я не могу понять как реализовать через процедурный тип подсчет, а именно какова структура будет. На ум приходит одно: Надо будет сделать еще один моуль, в котором будет функция для подсчета количества, а потом используя процедурный тип в заголовке еще одной функции выводить через нее результат полученный в модуле-подсчете. Вобщем, подскажите пожалуйста, не напутал ли я что?
Держи: Code: #include <stdio.h> #include <string> int kol(int n, int m); void kol(); int main() { int i; int g; int r; printf("The program finds the current number of positive numbers\n"); printf("Enter the number of: "); scanf("%d,%d", &g, &r); i=kol(g,r); printf("Number of positive numbers entered:%d\n", i); printf("The program will calculate the number of characters in the word\n"); kol(); return 0; } int kol(int n, int m) { for(; n<m; n++) { if (n>=0) printf("%d ", n); } return n; } void kol() { char str[80]; printf("Enter word: "); scanf("%64s", str); printf("Number of characters in the word %d", strlen(str)); }
Помогите пожалуйста, эту программу нужно переделать так.. Найти минимум элементов >0 в строке в которой хотя бы один элемент равен нулю. Спасибо заранее.