Top.Mail.Ru
Ответы

Дано четырёхзначное число. Найдите сумму его цифр.

По дате
По рейтингу
Аватар пользователя
Новичок
12345
 #include <iostream>
int main() { int n, s = 0;
std::cin >> n; if (n < 0) n = - n;
while (n) { s += n % 10; n /= 10; }
std::cout << s; return 0; } 
Аватар пользователя

А писло где?

Аватар пользователя
Просветленный

#include <windows.h>
#include <locale.h>
#include <stdio.h>
#include <string.h>

int main()
{
system("chcp 1251 > nul");
SetConsoleTitle("ОтветыМейлРу"); // Русские буквы
setlocale(LC_ALL, "Russian");

int num= 1234;

int c1=num,c2,c0=1000, sum=0;
printf("Число= %d\n",num);
do
{
c2= c1/c0;
sum+=c2;
c1=c1%c0;
c0/=10;
}while(c0);
printf("Сумма цифр= %d\n",sum);
printf("\n"); system("pause");
return 0;
}

Аватар пользователя
Профи

Минимальное 4, максимальное 36