Задание 4. Наглядное представление процессов изме-
нения величин
1. Откройте файл Погода.doc (Погода.odt).
2. Постройте график изменения температуры воздуха. Для этого:
1) выделите ячейки, содержащие значения температуры;
2) постройте диаграмму, имеющую тип График, вид
График с маркерамн.
3. Постройте график изменения влажности воздуха.
4. Постройте график изменения атмосферного давления (нуж-
ный вид подберите самостоятельно).
5. Сохраните результат работы в личной папке под именем
Погода
#include <algorithm>
using namespace std;
int main()
{
long long int n{ 0 }, z{ 0 };
while (cin >> n) {
size_t ans[120];
for (; n != 0; n = n / 10) {
int tmp = n % 10;
if (n / 10 != 0 || (n / 10 == 0 && n != 9)) {
tmp = min(tmp, 9 - tmp);
}
ans[z++] = tmp;
}
for (int i = z - 1; i >= 0; i--) {
cout << ans[i];
}
cout << endl;
}
return 0;
}
Внимание! Если программа не работает, обновите версию!
1. Современное решение
begin
var m:=ReadInteger('Введите расстояние в метрах');
var (km,mm):=(m div 1000,m mod 1000);
Write(m,'км = ',km,'км');
if mm>0 then Writeln(' ',mm,'м') else Writeln
end.
Пример
Введите расстояние в метрах 4501
4501км = 4км 501м
2. Так часто учат писать в школе
program Perevod;
var
m,km,mm:integer;
begin
Write('Введите расстояние в метрах');
Readln(m);
km:=m div 1000;
mm:=m mod 1000;
Write(m,'км = ',km,'км');
if mm>0 then Writeln(' ',mm,'м')
else Writeln;
end.