1)Дан массив действительных чисел размерность которого n подсчитать сколько в нем положительных элементов C++ 2) дан одномерный массив найти произведение нечетных элементов C++ Находить через массив
Объяснение: Будет не понятно, задавай вопросы, удачи.
infoproletarskay745
18.04.2023
1. var a:integer; begin write('Введите число: '); readln(a); if a>0 then a:=a-10 else a:=a+10; writeln('a = ',a); end.
Пример: Введите число: 5 a = -5
2. var a,b,p:integer; begin writeln('Введите два числа: '); readln(a,b); if a*b<0 then p:=-2*a*b else p:=3*a*b; writeln('p = ',p); end.
Пример: Введите два числа: -3 -8 p = 72
3. var a,b,r:integer; begin writeln('Введите два числа: '); readln(a,b); if a>b then r:=a-b else r:=b-a; writeln('r = ',r); end.
Пример: Введите два числа: 25 48 r = 23
4. var r:integer; begin writeln('Введите рост: '); readln(r); if r>180 then writeln('высокий') else if r=180 then writeln('нормальный') else writeln('низкий'); end.
Пример: Введите рост: 160 низкий
VladimirovichKazakova1202
18.04.2023
Решение на Pascal (если не подходит - скажите):
program pediatr; var h_old, h_new, w_old, w_new: integer; begin write('введите рост ребёнка месяц назад (в см): '); readln(h_old); write('введите рост ребёнка сейчас (в см): '); readln(h_new); write('введите вес ребёнка месяц назад (в г): '); readln(w_old); write('введите рост ребёнка сейчас (в г): '); readln(w_new); if ( (h_new - h_old) >= 3 ) and ( (w_new - w_old) >= 700) then writeln('Ваш ребёнок развивается хорошо') else writeln('Ваш ребёнок меньше нормы'); end.
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
1)Дан массив действительных чисел размерность которого n подсчитать сколько в нем положительных элементов C++ 2) дан одномерный массив найти произведение нечетных элементов C++ Находить через массив
1)
#include <iostream>
using namespace std;
int main()
{
int n,cht;
cht = 0;
float a;
cin >> n;
float mas[10000];
for (int i = 0; i < n; i++) {
cin >> a;
if (a > 0) { cht++; }
}
cout << cht;
}
2)
#include <iostream>
using namespace std;
int main()
{
int n, cht;
cht = 1;
int a;
cin >> n;
int mas[10000];
for (int i = 0; i < n; i++) {
cin >> a;
if (a % 2 == 1) { cht=cht * a; }
}
cout << cht;
}
Объяснение: Будет не понятно, задавай вопросы, удачи.