- Amlogic S905, S912 processzoros készülékek
- Kormányok / autós szimulátorok topikja
- Soundbar, soundplate, hangprojektor
- AMD GPU-k jövője - amit tudni vélünk
- Milyen videókártyát?
- Házi barkács, gányolás, tákolás, megdöbbentő gépek!
- Vezeték nélküli fejhallgatók
- CPU léghűtés kibeszélő
- Bemutatkozott a Lexar legfrissebb, strapabíró memóriakártyája, a Blue Plus
- MILC felhasználók szakmai topikja
Új hozzászólás Aktív témák
-
don_peter
senior tag
válasz
Jester01 #4448 üzenetére
Ehhez is ismerni kell a bevitt érték nagyságát nem?
"(((a*10)+b)*10+c)*10+d" mert ez összesen csak 4 változó értékét tudja felszorozni és összeadni.
Én most így oldottam meg:int number, right_digit[5], i = 0, mennyi = 0, ossz = 0;
printf("Adj meg egy számsort (1-100e közt): ");
scanf("%i", &number);
printf("Visszafelé: ");
while(number != 0) {
right_digit[i] = number % 10;
printf("%i, ",right_digit[i]);
number = number / 10;
mennyi = i;
i++;
}
printf("\n");
for(i = mennyi; i >= 0; i--){
if(i == 4)
ossz += right_digit[i] * 10000;
else if(i == 3)
ossz += right_digit[i] * 1000;
else if(i == 2)
ossz += right_digit[i] * 100;
else if(i == 1)
ossz += right_digit[i] * 10;
else if(i == 0)
ossz += right_digit[i];
else
printf("Maximum 99999-et lehet megadni!\n");
}
printf("Hány karakter: %i",mennyi+1);
printf("\nÖssz érték: %i\n", ossz);Kimenete:
Adj meg egy számsort (1-100e közt): 344
Visszafelé: 4, 4, 3,
Hány karakter: 3
Össz érték: 344
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
● ha kódot szúrsz be, használd a PROGRAMKÓD formázási funkciót!
- Xiaomi Smart Band 10 - a hetedik napon megpihen
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Magga: PLEX: multimédia az egész lakásban
- Lakáshitel, lakásvásárlás
- Amlogic S905, S912 processzoros készülékek
- Kormányok / autós szimulátorok topikja
- eBay-es kütyük kis pénzért
- Futás, futópályák
- Fotók, videók mobillal
- Soundbar, soundplate, hangprojektor
- További aktív témák...
- MSI Meg X399 Creation alaplap AMD Ryzen Threadripper 2920X processzorral, 32GB memóriával eladó!
- HP EliteBook 840G10 - i5-1350P!!!! nem U!!! Vadiúj!
- Dell Precision 5540 / i7-9750h / 16gb ram / 512gb SSD / Nvidia 4gb dedikált / Világitó Bill
- Lenovo IdeaPad Flex 5 - Érintőkijelző, ujjlenyomatolvasó, USB-C töltés, és ez még nem minden!
- Új, Gamer - ASRock Z690 PG Riptide + Intel I9 14900K + TeamGroup 2x16GB DDR4 3200MHz CL16
- Eredeti Lenovo 300W töltők - ADL300SDC3A
- LG 65B4 - 65" OLED - 4K 120Hz 1ms - NVIDIA G-Sync - FreeSync Premium - HDMI 2.1 - PS5 és Xbox Ready
- BESZÁMÍTÁS! 850W ASUS ROG STRIX 80 PLUS Gold White Edition (90YE00A4-B0NA00) 3 év garancia 27% áfa
- Bomba ár! Dell Latitude E7440 - i5-4GEN I 8GB I 500GB I 14" HD I HDMI I Cam I W10 I Gari!
- Targus Universal USB 3.0 DV1K-2K Compact docking station (DisplayLink)
Állásajánlatok
Cég: Promenade Publishing House Kft.
Város: Budapest
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest