создайте табличную модель. 20 ноября в перми температура воздуха днем была -15 градусов. 20 ноября в перми были осадки в виде снега. 23 ноября в
москве были осадки в виде снега. 20 ноября в мурманске температура воздуха ночью была -15 градусов. 23 ноября во владивостоке температура воздуха днем была -3 градуса. 20 ноября в астрахани были осадки в виде дождя. 23 ноября в перми температура воздуха ночью была -10 градусов. 23 ноября в мурманске были осадки в виде слабого снега. 23 ноября в москве температура воздуха днем была -3 градуса. 20 ноября во владивостоке температура воздуха днем была -3 градуса. 23 ноября в астрахани температура воздуха днем была около 0 градусов. 20 ноября в перми температура воздуха ночью была -20 градусов. 20 ноября в москве были осадки в виде снега. 23 ноября в мурманске температура воздуха днем была -12 градусов. 23 ноября в перми температура воздуха днем была -7 градусов. 23 ноября во владивостоке осадков не было. 20 ноября в астрахани температура воздуха ночью была около 0 градусов. 23 ноября в мурманске температура воздуха ночью была -15 градусов.20 ноября в астрахани температура воздуха днем была +5 градусов. 20 ноября в москве температура воздуха днем была -5 градусов. 20 ноября во владивостоке температура воздуха ночью была -5 градусов. 23 ноября в перми были осадки в виде слабого снега. 20 ноября в мурманске были осадки в виде слабого снега. 23 ноября в астрахани температура воздуха ночью была -6 градусов. 23 ноября во владивостоке температура воздуха ночью была +3 градуса. 20 ноября в москве температура воздуха ночью была -10 градусов. 20 ноября в мурманске температура воздуха днем была -10 градусов. 20 ноября во владивостоке были осадки в виде кратковременного снега. 23 ноября в астрахани были осадки в виде слабого снега. 23 ноября в москве температура воздуха ночью была -8 градусов.
Вот первая задача
Объяснение:
#include <stdio.h>
int main()
{
int k;
printf("Введите номер дня\n");
scanf("%i", &k);
if((k < 1)||(k > 365))
{
printf("День не подходит");
return 0; // немедленный выход из функции и приложения
}
int den = k % 7; //операция остаток от деления. Тут будет номер дня недели от 0 до 6
den = den + 1 + 2; // 2 - это номер первого дня года, вторника, 1 - это чтобы преобразовать из диапазона 0-6 в диапазон 1-7
printf("День номер %i был %i днем недели", k, den);
return 0;
}
program SortV;
const
n = 100; // количество элементов в массиве
r = 1000; // максимальное значение числа
w = 4; // ширина поля для вывода на экран
var
a: Array [1..n] of Integer;
i, j, jmin, atmp: Integer;
begin
Randomize;
for i := Low (a) to High (a) do begin
a [i] := Random (r);
Write (a [i] :w);
end;
for i := Low (a) to High (a) do begin
jmin := i;
for j := i + 1 to High (a) do begin
if a [j] < a [jmin] then // возрастание и убывание меняется знаком "<" или ">" в этом операторе
jmin := j;
end;
atmp := a [i];
a [i] := a [jmin];
a [jmin] := atmp;
end;
WriteLn; WriteLn;
for i := Low (a) to High (a) do begin
Write (a [i] :w);
end;
ReadLn;
end.
program SortU;
const
n = 100; // количество элементов в массиве
r = 1000; // максимальное значение числа
w = 4; // ширина поля для вывода на экран
var
a: Array [1..n] of Integer;
i, j, jmax, atmp: Integer;
begin
Randomize;
for i := Low (a) to High (a) do begin
a [i] := Random (r);
Write (a [i] :w);
end;
for i := Low (a) to High (a) do begin
jmax := i;
for j := i + 1 to High (a) do begin
if a [j] > a [jmax] then // возрастание и убывание меняется знаком "<" или ">" в этом операторе
jmax := j;
end;
atmp := a [i];
a [i] := a [jmax];
a [jmax] := atmp;
end;
WriteLn; WriteLn;
for i := Low (a) to High (a) do begin
Write (a [i] :w);
end;
ReadLn;
end.