Простейшие паскаль abc: 1: вычислите результат арифметического выражения: 112+ (6*57-9): 3 2. ширина прямоугольника 12 дм. длина - в 4 раза больше. найти периметр прямоугольника 3. в велогонке принимают участие двое велосипедистов. скорость первого- 35 км/с, скорость второго - 30 км/ч. на сколько позже второй велосипедист придет к финишу ,если длина трассы - 420 км? напишите программу
139
179
Ответы на вопрос:
//попытался расписать как можно проще 1) begin writeln(112+(6*57-9)/3); end. 2) var a,p: integer; begin a: =4; p: =2*12*4*12; writeln(p); end. 3) var v1,v2,s,t1,t2,r: real; begin v1: =35; v2: =30; s: =420; t1: =s/v1; t2: =s/v2; r: =t2-t1; writeln(r,' часа'); end.
Int c[6][6], p[2], index, buff; p[0] = 0; //заполняем массив рандомными числами от 0 до 10 for (int i = 0; i < 6; i++) { for (int j = 0; j < 6; j++) { c[i][j] = 0 + rand()%10; //заполнил рандомными числам от 0 до 10 } } //теперь проходим массив по столбцам и просчитываем их произведение for (int j = 0; j < 6; j++) { for (int i = 0; i < 6; i++) { p[1] *= c[i][j]; //произведение столбца } //проверяем если произведение предыдущего столбца меньше //то мы записываем индекс большего столбца if (p[0] < p[1]) { p[0] = p[1]; index = j; } } //и собственно меняем наши столбцы местами for (int i = 0; i < 6; i++) { buff = c[i][0]; c[i][0] = c[i][index]; c[i][index] = buff; } дальше с выводом и библиотеками думаю сам разберешься
Популярно: Информатика
-
mgurbo08.11.2020 23:07
-
gafman26.03.2021 16:35
-
galina8532128.07.2021 01:47
-
Аня2971828229.06.2022 13:50
-
Sasha1335374730.09.2021 04:47
-
Understand1129.01.2022 18:00
-
26011109200705.06.2020 19:33
-
yulyakarpenko320.09.2021 01:19
-
морпехРФ01.07.2021 14:58
-
ИзмМалика28.07.2020 16:58