Число з трёх разных цифр отняли от числа,что получается с этих самых цифр, перемешанных в обратном порядке. результат получается с этих самых трёх цифр, перемешанных снова по-другому. найди и напиши эти числа.
185
220
Ответы на вопрос:
Любое трехзначное число вида "abc" можно представить к ак выражение 100a+10b+c тогда: 100a+10b+c - 100c+10b+a 99(a-c) значение, равное 99(a-c), равно трехзначному числу, составленному из тех же самых цифр a, b, c. три цифры можно расставить шестью способами, но два из них мы уже использовали, поэтому остается проверить четыре остальные расстановки, что и делает программа. qbasic cls for a = 1 to 9 for b = 0 to 9 for c = a - 1 to 1 step -1 k = 99 * (a - c) k2 = 100 * a + 10 * c + b k3 = 100 * c + 10 * a + b k4 = 100 * b + 10 * a + c k5 = 100 * b + 10 * c + a if k = k2 or k = k3 or k = k4 or k = k5 then print a; b; c; " - "; c; b; a; " = "; k end if next c next b next a результат выполнения программы: 9 5 4 - 4 5 9 = 495
#include < stdio.h> #include < stdlib.h> #include < string.h> int main(int argc, char *argv[]) { char s[50]; int i; char k; printf("vvedite stroky: "); scanf("%s",& s); for (i=0; i< strlen(s); i++) if (s[i]=='5') k++; printf("kol-vo cyfr = %d\n",k); return 0; }
Популярно: Информатика
-
Впмриирсгишммп15.03.2023 19:06
-
Lraaq14.02.2022 08:03
-
runeto20.07.2021 02:05
-
sinocek107.02.2023 13:07
-
яннис119.12.2021 19:49
-
969696ааа01.03.2021 09:30
-
sfkcstjvc16.06.2021 12:28
-
valia0102200408.09.2021 23:32
-
Cat51421.05.2023 16:58
-
evgenijpetrov04.12.2020 09:16