Найти сумму всех n-значных чисел, кратных k - C (СИ)
Формулировка задачи:
Найти сумму всех n-значных чисел, кратных k (1<=n<=4)
Помогите решить эту задачу! Вроде бы есть прогресс, но в правильном направлении ли двигаюсь?
#include <conio.h> #include <stdio.h> #include <math.h> void main () { int n,k,s,t; clrscr(); printf ("Введите число N \n ",n); scanf ("%i",&n); printf ("‚Введите от 1-4\n ",k); scanf ("%i",&k); s=0; for (int i=1;i<=k;i++) { n=n%10; if (n%k==0) s=+n; } printf ("summa %i",s); getch(); }
Решение задачи: «Найти сумму всех n-значных чисел, кратных k»
textual
Листинг программы
for(i=0, p=1; i<n-1; i++) p*=10; a = p; if (a%k) a = (a/k + 1)*k; s = 0; for(i=a; i<10*p; i+= k) s += k;
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д