Есть ответ 👍

Решите,, в c++ в некоторой школе решили набрать три новых класса и оборудовать кабинеты для них новыми партами. за каждой партой может сидеть два учащихся. известно количество учащихся в каждом из трех классов. выведите наименьшее число парт, которое нужно приобрести для них. входные данные программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов (числа не превышают 1000). выходные данные выведите ответ на .

158
400
Посмотреть ответы 2

Ответы на вопрос:

wolf13131
4,4(24 оценок)

#include < iostream> using namespace std; int main() { setlocale (0,""); int n1,n2,n3,p1,p2,p3; cout< < "введите количество учеников в каждом классе"< < endl; cout< < "1-"; cin> > n1; cout< < "2-"; cin> > n2; cout< < "3-"; cin> > n3;     p1=n1/2;   if (n1%2! =0) p1++;     p2=n2/2; if (n2%2! =0) p2++;     p3=n3/2; if (n3%2! =0) p3++; cout< < "для первого класса - "< < p1< < endl; cout< < "для второго класса - "< < p2< < endl; cout< < "для третьего класса  - "< < p3< < endl; return 0; }

Var     y: array[1..10]of real;     g: array of real;     i,j,n: integer; begin for i: =1 to 10 do   begin   y[i]: =ln((random(500)+1)/10)-3;   if y[i]< 0 then n: =n+1;   write(y[i],' ');   end; writeln; writeln('количество отрицательных: ',n); writeln('измененный массив: '); setlength(g,n); for i: =1 to 10 do   begin   if y[i]< 0 then     begin     g[j]: =y[i];     y[i]: =-y[i];     j: =j+1     end;   write(y[i],' ')   end; writeln; writeln('массив g: '); for i: =0 to n-1 do write(g[i],' ') end.

Популярно: Информатика