М
Молодежь
К
Компьютеры-и-электроника
Д
Дом-и-сад
С
Стиль-и-уход-за-собой
П
Праздники-и-традиции
Т
Транспорт
П
Путешествия
С
Семейная-жизнь
Ф
Философия-и-религия
Б
Без категории
М
Мир-работы
Х
Хобби-и-рукоделие
И
Искусство-и-развлечения
В
Взаимоотношения
З
Здоровье
К
Кулинария-и-гостеприимство
Ф
Финансы-и-бизнес
П
Питомцы-и-животные
О
Образование
О
Образование-и-коммуникации
milashenko005
milashenko005
18.04.2023 11:21 •  Информатика

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

👇
Ответ:
gerastern
gerastern
18.04.2023

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;

}

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

4,5(71 оценок)
Открыть все ответы
Ответ:
erisoeun
erisoeun
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
низкий
4,6(84 оценок)
Ответ:
KsKitty
KsKitty
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.
4,5(53 оценок)
Новые ответы от MOGZ: Информатика
logo
Вход Регистрация
Что ты хочешь узнать?
Спроси Mozg
Открыть лучший ответ