program jumping;
var
i, j, temp: integer;
B: array [1..10] of integer;
begin
for i := 1 to 10 do
read(B[i]);
for i := 1 to 9 do
for j := 1 to 10 - i do
if (B[j] < B[j + 1]) then
begin
temp := B[j];
B[j] := B[j + 1];
B[j + 1] := temp;
end;
writeln('Первое место: ', B[1]);
writeln('Второе место: ', B[2]);
writeln('Третье место: ', B[3]);
end.
Объяснение:
program jumping; // Название программы
var
i, j, temp: integer; // Целочисленные переменные:
i - переменная счетчик для цикла forj - переменная счетчик для цикла fortemp - переменная для временного хранения значений массиваB: array [1..10] of integer; // Целочисленный массив из 10 чисел
begin // Начало программы
for i := 1 to 10 do // Идём с первого по десятый элементы массива
read(B[i]); // Ввод значений массива
// Сортировка массива в порядке убывания
for i := 1 to 9 do // Идём с первого по девятый элементы массива
for j := 1 to 10 - i do // Идём с первого по 10 - i элементы массива
if (B[j] < B[j + 1]) then // Если последующий элемент больше предыдущего
begin // Начало цикла
temp := B[j]; // Временная переменная = значению массива B с индексом j
B[j] := B[j + 1]; // Значение массива B с индексом j = значению массива B с индексом j + 1
B[j + 1] := temp; // Значение массива B с индексом j = значению временной переменной
end; // Конец цикла
writeln('Первое место: ', B[1]); // Вывод ответа
writeln('Второе место: ', B[2]); // Вывод ответа
writeln('Третье место: ', B[3]); // Вывод ответа
end. // Конец программы
програмка:
#include "stdafx.h" #include <iostream> #include <cstdlib> using namespace std; int main(int argc, _TCHAR* argv[]) { setlocale(LC_ALL, "RUS"); cout << "Введите месяц: "; int m; cin >> m; if(m == 2) { char ch; cout << "Год високосный? (y/n):"; cin >> ch; if(ch == 'y') cout << "В этом месяце 29 дней" << endl; else if(ch == 'n') cout << "В этом месяце 28 дней" << endl; } if((m % 2)) cout << "В этом месяце 31 день." << endl; else { if(!(m % 2)) { if(m != 2) cout << "В этом месяце 30 дней." << endl; } } system("pause"); return 0; }
В 32 печатных листах 32 х 4 160 = 133 120 символов.
Если используется однобайтная кодировка, то каждый символ занимает один байт, а для перевода в килобайты надо выполнить деление на 1 024.
Тогда в 32 печатный листах 133 120 / 1 024 = 130 Кбайт.
ответ: 130 Кбайт