Решите,, в c++ в некоторой школе решили набрать три новых класса и оборудовать кабинеты для них новыми партами. за каждой партой может сидеть два учащихся. известно количество учащихся в каждом из трех классов. выведите наименьшее число парт, которое нужно приобрести для них. входные данные программа получает на вход три натуральных числа: количество учащихся в каждом из трех классов (числа не превышают 1000). выходные данные выведите ответ на .
158
400
Ответы на вопрос:
#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.
Популярно: Информатика
-
zukara9505.11.2021 06:28
-
Alllllllex10.02.2022 05:52
-
Gushkaa01.01.2022 06:59
-
Света101111105.02.2023 15:57
-
HeU3BecN0cTb20.03.2023 02:45
-
alkofner19.01.2023 22:05
-
artik1204200307.03.2022 13:21
-
счасливыйребенок26.06.2023 19:08
-
tupykomiks01.02.2023 09:01
-
Drftdsrx15.07.2022 00:20