Алексеевна_Валентиновна
?>

На расстоянии 1 метра друг от друга стоят два счётчика. при прохождении автомобиля мимо счётчика в соответствующую переменную сохраняется время прошедшее от начала дня в секундах (т.е. если машина пройдёт мимо первого счётчика в 00: 02: 00 часов, а мимо второго в 00: 02: 30 то в первую переменную сохранится число 120 а во вторую 150) программа получает на вход 6 чисел: а часов: b минут : с секунд (показание первого счётчика) а2 часов: b2 минут : с2 секунд (показание второго счётчика) после чего программа должна вывести на экран скорость автомобиля в км/ч и сообщить нарушено ли скоростное ограничение в 80 км/ч.

Информатика

Ответы

igor-790
Const n = 10; var a: array[0..10] of integer;   i,s: integer; begin   for i : = 1 to n do begin       a[i]: =random(21)-10;       write(a[i]: 4);   end;   writeln;   for i : = 1 to n do       if a[i] mod 3 = 0 then s : = s + a[i];   writeln('сумма кратных трем  ',s); end. тестовое решение:   8  -4    8  10    2    1  -7    9    2    0 сумма кратных трем 9
boyarinovigor
#include < iostream> #include < cstdlib> #include < locale> #include "string.h" #include "stdio.h" #include "stdlib.h" #include < cmath> using namespace std; void func(int num); inline void reverse(int c[1]); void str(int num); int n2[1]; int main(int argc, char *argv[]) { system("chcp 1251 > nul"); setlocale(lc_all, "russian"); char num[10]; int cc; printf("введите число и его сс: "); cin > > num > > cc; char *pint; int hh = strtol(num, & pint, cc); func(hh); return exit_success; } void func(int num) { int c = 2; int i = 0, j = 10; int nn = num; int pr = 0; for(; j > i; { pr = nn % c; n2[j] = pr; nn /= c; }reverse(n2); } inline void reverse(int c[1]){ int len = 11; int j = len-1; for (int i = 0; i < len; i++){}; int ber; for(int i = 0; i < len; i++) ber += c[i] * pow(10, j), j--; str(ber); } void str(int num) { int ber = num; int c = 10; char buffer[20]; char *nm; nm = itoa(ber, buffer, c); string aa = nm; for(int i = 0; i < strlen(nm); i++){ if(nm[i] == 0 and nm[i] ! = nm[i+1]) for(int j = i; j; aa.erase(aa.begin() + i); } int ed = 0, nu = 0; for(int i = 0; i < strlen(aa.; i++){ if(aa[i] == '1') ed++; else nu++; } cout < < "двоичная запись: " < < aa < < endl; printf("количество единиц: %d\n количество нулей: %d", ed, nu); }

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

На расстоянии 1 метра друг от друга стоят два счётчика. при прохождении автомобиля мимо счётчика в соответствующую переменную сохраняется время прошедшее от начала дня в секундах (т.е. если машина пройдёт мимо первого счётчика в 00: 02: 00 часов, а мимо второго в 00: 02: 30 то в первую переменную сохранится число 120 а во вторую 150) программа получает на вход 6 чисел: а часов: b минут : с секунд (показание первого счётчика) а2 часов: b2 минут : с2 секунд (показание второго счётчика) после чего программа должна вывести на экран скорость автомобиля в км/ч и сообщить нарушено ли скоростное ограничение в 80 км/ч.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

abahtina582
lebedevevgen
akopovarch
myudanova631
kuhonka2021
vdk81816778
yastrik
alekseysokolov29816
Designer
annarom1306
ladykalmikova81
Magnolia200872
nestruev
yusovd291
colus77