katrinasvr
?>

1)Дан массив действительных чисел размерность которого n подсчитать сколько в нем положительных элементов C++ 2) дан одномерный массив найти произведение нечетных элементов C++ Находить через массив

Информатика

Ответы

Алиференко_Елена342

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;

}

Объяснение: Будет не понятно, задавай вопросы, удачи.

infoproletarskay745
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
Решение на 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++ Находить через массив
Ваше имя (никнейм)*
Email*
Комментарий*