Написать программу, которая считывает два числа a и б, и выдает б-тую цифру числа а! например: число 192345(а) число б = 3, тогда третяя цифра в числе 192345 равняется 2
188
287
Ответы на вопрос:
#include < stdio.h> int main() { int a,b,e,d; a=192345; //число e=5; //номер цифры int c[1000000]; d=0; while(a> 0) { b=a%10; d++; c[d]=b; a/=10; } for(int i=d; i> 0; { if((d-i+1)==e)printf("цифра %d\n",c[i]); //вывод искомой цифры } return 0; }
Тело цикла будет выполнено 4 раза и массив будет изменяться так: 1 проход [1,5,0,0,0] 2 проход [1,5,10,0,0] 3 проход [1,5,10,16,0] 4 проход[ 1,5,10,16,23] ответ: г
Популярно: Информатика
-
jsjdjznnxnx01.12.2022 01:03
-
Nastya34862404.12.2021 06:11
-
olya009118431.05.2023 03:20
-
belenkov123814.11.2021 05:23
-
миша2911200027.03.2021 18:38
-
5575218811.04.2020 16:49
-
Alina431502.02.2023 02:43
-
arsen4730523.02.2020 00:05
-
evelenbar09.05.2023 09:11
-
Yaroslav48330.06.2021 19:13