Diskuze: Ciferný súčet čísla v C
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 2 zpráv z 2.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Online test znalostí C++, jsme si ověřili nabyté zkušenosti z kurzu.
Ahoj spolumenovec môže
byť takto?
#include<stdio.h>
#include<stdlib.h>
int main() {
int input, result = 0;
scanf(" %d", &input);
while (1) {
while (input != 0) {
result += input % 10; //pripocitanie poslednej cifry cisla
input /= 10; //"odseknutie" poslednej cifry cisla
}
//ak ma vysledok len jednu cifru ukonci cyklus
if (result < 10) {
break;
}
//inak pokracuj s docasnym vysledkom to iste
else {
input = result;
result = 0;
}
}
printf("Vysledok je: %d", result);
getchar(); getchar();
return 0;
}
Zobrazeno 2 zpráv z 2.