Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






while (x > 0

{

L = L + 1;

if (x % 2 == 1)

M = M + (x % 10) / 2;

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

7) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 7.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L+1;

if (M < x)

M = (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

8) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 8.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L+1;

if ((M < x) & & (x % 2 == 0))

M = x % 10;

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

9) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 10.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L+1;

if ((M < x) & & (x % 2 == 1)

M = (x % 10) * 2;

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

10) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 10.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L+1;

if (M < x)

{

M = (x % 10) * 2;

}

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

11) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 72.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x> 0)

{

a = a+1;

b = b*(x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

12) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 14.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

13) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 7.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

14) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 0.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

15) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 7.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L + 1;

M = M + (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

16) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 8.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L + 1;

if (x % 2 == 0)

M = M + (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

17) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 0.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L + 1;

if (x % 2 == 0)

M = M + (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

18) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 8.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L + 1;

if (x % 2 == 1)

M = M + (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

19) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 7.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L + 1;

if (x % 2 == 0)

M = M + (x % 10) / 2;

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

20) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 7.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L + 1;

if (x % 2 == 1)

M = M + (x % 10) / 2;

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

21) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 7.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L+1;

if (M < x)

M = (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

22) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 8.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L+1;

if ((M < x) & & (x % 2 == 0)

M = (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

23) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 10.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L+1;

if ((M < x) & & (x % 2 == 1)

M = (x % 10) * 2;

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

24) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 28.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x > 0)

{

L = L+1;

if (M < x)

M = M + (x % 10) * 2;

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

25) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 72.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x> 0)

{

a = a+1;

b = b*(x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

26) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 14.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

27) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 7.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

28) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 36.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

29) (Д.Ю. Мельникова, г. Саратов) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите набольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 24.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 8);

x = x / 8;

}

printf(″ %d\n%d″, a, b);

}

30) (Д.Ю. Мельникова, г. Саратов) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 10.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 8);

x = x / 8;

}

printf(″ %d\n%d″, a, b);

}

31) (Д.Ю. Мельникова, г. Саратов) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 6.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 6);

x = x / 6;

}

printf(″ %d\n%d″, a, b);

}

32) (Д.Ю. Мельникова, г. Саратов) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 9.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 5);

x = x / 5;

}

printf(″ %d\n%d″, a, b);

}

33) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 21.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x> 0)

{

a = a+1;

b = b*(x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

34) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 35.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x> 0)

{

a = a+1;

b = b*(x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

35) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 4.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 9;

while (x > 5)

{

L = L + 1;

if (M > (x % 10)) M = (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

36) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 7.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

L = 0; M = 0;

while (x> 5)

{

L = L + 1;

if (M < (x % 10)) M = (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, L, M);

}

37) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 6, а потом 5.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x> 0)

{

a = a + 2;

b = b + (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

38) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из таких чисел , при вводе которых алгоритм печатает сначала 8, а потом 19.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x > 0)

{

a = a + 2;

b = b + (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

39) Ниже записан алгоритм. После выполнения алгоритма было напечатано 3 числа. Первые два напечатанных числа – это числа 7 и 42. Какое наибольшее число может быть напечатано третьим?

#include < stdio.h>

int main(void)

{

int r, a, b, x, y, z;

scanf(″ %d%d″, x, y);

if (у > x)

{

z = x; x = у; у = z;

}

a = x; b = y;

while (b > 0)

{

r = a % b;

a = b;

b = r;

}

printf(“%d\n%d\n%d”, a, x, y);

}

40) Ниже записан алгоритм. После выполнения алгоритма было напечатано 3 числа. Первые два напечатанных числа – это числа 13 и 65. Какое наибольшее число может быть напечатано третьим?

#include < stdio.h>

int main(void)

{

int r, a, b, x, y, z;

scanf(″ %d%d″, & x, & y);

if (у > x)

{

z = x; x = у; у = z;

}

a = x; b = y;

while (b > 0)

{

r = a % b;

a = b;

b = r;

}

printf(“%d\n%d\n%d”, a, x, y);

}

41) Ниже записан алгоритм. Укажите наименьшее из таких чисел N, при вводе которых алгоритм напечатает 17.

#include < stdio.h>

int main(void)

{

int N;

scanf(″ %d″, & N);

for (int i = 1; i< N; i++)

if (N % i == 0) q = i;

printf(" %d", q);

}

 

42) (https://ege.yandex.ru) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите, сколько есть таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 12.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

43) (https://ege.yandex.ru) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из чисел , при вводе которых алгоритм печатает сначала 2, а потом 8.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x > 0)

{

a = a + 1;

b = b + (x % 100);

x = x / 100;

}

printf(″ %d\n%d″, a, b);

}

44) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из чисел , при вводе которых алгоритм печатает сначала 2, а потом 8.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a + 1;

b = b * (x % 100);

x = x / 100;

}

printf(″ %d\n%d″, a, b);

}

45) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из чисел , при вводе которых алгоритм печатает сначала 14, а потом 6.

#include < stdio.h>

int main(void)

{

int a, b, x, c;

scanf(″ %d″, & x);

a = 0; b = 10;

while (x> 0)

{

с = (x % 10);

a = a+c;

if (c< b) b = c;

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

46) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из чисел , при вводе которых алгоритм печатает сначала 15, а потом 5.

#include < stdio.h>

int main(void)

{

int L, M, x;

scanf(″ %d″, & x);

a = 0; b = 10;

while (x> 0)

{

с = (x % 10);

a = a+c;

if (c< b) b = c;

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

47) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наибольшее из чисел , при вводе которых алгоритм печатает сначала 13, а потом 3.

#include < stdio.h>

int main(void)

{

int a, b, c, x;

scanf(″ %d″, & x);

a = 0; b = 10;

while (x> 0)

{

с = (x % 10);

a = a+c;

if (c< b) b = c;

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

48) Ниже записана программа. Получив на вход число , эта программа печатает два числа, и . Укажите наименьшее из чисел , при вводе которых алгоритм печатает сначала 19, а потом 4.

#include < stdio.h>

int main(void)

{

int a, b, c, x;

scanf(″ %d″, & x);

a = 0; b = 10;

while (x> 0)

{

с = (x % 10);

a = a+c;

if (c< b) b = c;

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

49) Ниже записан алгоритм. Укажите набольшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 2.

#include < stdio.h>

int main(void)

{

int a, b, c, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x > 0)

{

c = x % 2;

if (c == 0) a = a + 1;

else b = b + 1;

x = x / 10;

}

printf(″ %d\n%d″, a, b); }

50) Ниже записан алгоритм. Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 4, а потом 0.

#include < stdio.h>

int main(void)

{

int a, b, c, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x > 0)

{

c = x % 2;

if (c == 0) a = a + 1;

else b = b + 1;

x = x / 10;

}

printf(″ %d\n%d″, a, b); }

51) Ниже записан алгоритм. Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 3, а потом 2.

#include < stdio.h>

int main(void)

{

int a, b, c, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x > 0)

{

c = x % 2;

if (c == 0)

a = a + 1;

else b = b + 1;

x = x / 8;

}

printf(″ %d\n%d″, a, b); }

52) Ниже записан алгоритм. Укажите наименьшее из таких чисел , при вводе которых алгоритм печатает сначала 4, а потом 0.

#include < stdio.h>

int main(void)

{

int a, b, c, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x > 0)

{

c = x % 2;

if (c == 0) a = a + 1;

else b = b + 1;

x = x / 6;

}

printf(″ %d\n%d″, a, b); }

53) Получив на вход число х, этот алгоритм печатает два числа К и R. Укажите наименьшее из таких чисел х, при вводе которых алгоритм печатает сначала 4, а потом 3.

#include < stdio.h>

int main(void)

{

int x, K, R, y;

scanf(″ %d″, & x);

K = 0; R = 9;

y = (x % 10);

while (x > 0)

{

K = K + 1;

if (R > (x % 10)) R = (x % 10);

x = x / 10;

}

R = y - R;

printf(″ %d\n%d″, K, R);

}

54) Получив на вход число х, этот алгоритм печатает два числа К и R. Укажите наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 3, а потом 7.

#include < stdio.h>

int main(void)

{

int x, K, R, y;

scanf(″ %d″, & x);

K = 0; R = 9;

y = (x % 10);

while (x > 0)

{

K = K + 1;

if (R > (x % 10)) R = (x % 10);

x = x / 10;

}

R = y - R;

printf(″ %d\n%d″, K, R);

}

55) Получив на вход число х, этот алгоритм печатает два числа a и b. Укажите наименьшее из таких чисел х, при вводе которых алгоритм печатает сначала 2, а потом 13.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x > 0)

{

a = a+1;

b = b+(x % 100);

x = x / 100;

}

printf(″ %d\n%d″, a, b);

}

56) Получив на вход число х, этот алгоритм печатает два числа a и b. Укажите наибольшее из таких чисел х, при вводе которых алгоритм печатает сначала 2, а потом 15.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x > 0)

{

a = a+1;

b = b+(x % 100);

x = x / 100;

}

printf(″ %d\n%d″, a, b);

}

57) Ниже записан алгоритм. Сколько существует таких чисел , при вводе которых алгоритм печатает сначала 2, а потом 15?

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x> 0)

{

a = a + 1;

b = b + (x % 10);

x = x / 10;

}

printf(″ %d\n%d″, a, b);

}

58) Ниже записан алгоритм. Получив на вход число x, этот алгоритм печатает числа: a и b. Укажите наименьшее положительное пятизначное число x, при котором после выполнения алгоритма будет напечатано сначала 5, а потом 2.

#include < stdio.h>

int main(void)

{ int a, b, x;

a = 0;

b = 10;

scanf(″ %d″, & x);

while (x > 0)

{

y = (x % 10);

x = x / 10;

if (y > a) a = y;

if (y < b) b = y;

}

printf(″ %d\n%d″, a, b);

}

59) Ниже записан алгоритм. Получив на вход число x, этот алгоритм печатает числа: a и b. Укажите наименьшее из таких чисел x, при вводе которого после выполнения алгоритма будет напечатано сначала 2, а потом 22.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 0;

while (x > 0)

{

a = a+1;

b = b+(x % 100);

x = x / 100;

}

printf(″ %d\n%d″, a, b);

}

60) Ниже записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 2, а потом 5.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a+1;

b = b*(x % 100);

x = x / 100;

}

printf(″ %d\n%d″, a, b);

}

61) Ниже записан алгоритм. Получив на вход число x, этот алгоритм печатает два числа a и b. Укажите наибольшее из таких чисел x, при вводе которых алгоритм печатает сначала 3, а потом 18.

#include < stdio.h>

int main(void)

{

int a, b, x;

scanf(″ %d″, & x);

a = 0; b = 1;

while (x > 0)

{

a = a+1;

b = b*(x % 100);

x = x / 100;

}

printf(″ %d\n%d″, a, b);

}

 


[1] Источники заданий:

1. Авторские разработки.

2. Тренировочные и диагностические работы МИОО.

3. Путимцева Ю.С. Информатика. Диагностические работы в формате ЕГЭ 2012. М.: МЦНМО, 2012.

4. Евич Л.Н., Кулабухов С.Ю. Информатика и ИКТ. Подготовка к ЕГЭ-2014. — Ростов-на-Дону: Легион, 2013.

<== предыдущая лекция | следующая лекция ==>
readln(x); | Readln(H);




© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.