Var i: integer; begin for i: =1 to 10 do writeln(,i,'*7=',i*7); end.
Tatianamir765654
09.08.2022
#include < iostream> using namespace std; typedef unsigned short int usi; usi digitcount(usi n) { usi a = (int) n / 100, bc = n % 100, b = (int) bc / 10, c = n % 10; if (a > 0) return 3; if (b > 0) return 2; if (c > 0) return 1; return 0; } usi sumdigits(usi n, usi dc) { usi sum = 0, a, bc, b, c; switch (dc) { case 3: a = (int) n / 100; sum += a; case 2: bc = n % 100; b = (int) bc / 10; sum += b; case 1: c = n % 10; sum += c; break; default: return 0; break; } return sum; } usi lastdigit(usi n) { return n % 10; } usi firstdigit(usi n, usi dc) { switch (dc) { case 1: return n; break; case 2: return (int) n / 10; break; case 3: return (int) n / 100; break; default: return 0; break; } } int main() { usi n; cout < < "n = "; cin > > n; usi dc = digitcount(n); cout < < "число " < < n < < ": \n" < < "цифр: " < < dc < < '\n' < < "сумма цифр: " < < sumdigits(n, dc) < < '\n' < < "последняя цифра: " < < lastdigit(n) < < '\n' < < "первая цифра: " < < firstdigit(n, dc) < < '\n'; return 0; }
armusaeff
09.08.2022
Пишу ответ на с++ и qbasic, если у вас другой язык, то просто измените синтаксис: 1) max=-10000; number=0; for (int i=0; i< 3; i++) { if a[i]> max; { max=a[i]; number = i; } } 2) declare function f! (x! ) cls input "[a; b] = "; a, b input "shag h = "; n for x = a to b step n n = n + 1 if n mod 20 = 0 then print "press enter" do: loop until inkey$ < > "" cls else if abs(x) < 1 then print using "x = ###.###"; x; print " y = " else print using "x = ###.### y = ###.###"; x; f(x) end if end if next end function f (x) if abs(x) < = 2 then if abs(x) > = 1 then f = sqr(x ^ 2 - 1) else f = x + 5 end if end function
Ответить на вопрос
Поделитесь своими знаниями, ответьте на вопрос:
Разобраться с : составьте программу в кумире "таблица умножения на 7"