- Épített vízhűtés (nem kompakt) topic
- LG LCD és LED TV-k
- Milyen TV-t vegyek?
- Intel Core i3 / i5 / i7 4xxx "Haswell" és "Haswell Refresh / Devil's Canyon" (LGA1150)
- Fontos marad a nyílt forráskód az Intelnek, csak nem a megszokott formában
- AMD Navi Radeon™ RX 9xxx sorozat
- Sony MILC fényképezőgépcsalád
- Milyen SSD-t vegyek?
- Projektor topic
- Gaming notebook topik
Új hozzászólás Aktív témák
-
Pcmagicnet
csendes tag
válasz
Pcmagicnet #2355 üzenetére
Itt a megoldás.( Ha jól gondolom )
/* százalék számítás */
k = (nc/100.0) ;
printf("\na:");
a2 = (nc/70.0); /* max 70 karaktert ír ki ha 100%. Ha pl: nc=100 ez osztva 70.0 -el
= 1.4. Ez a 70 karakternek az 1% -a! De ha az öszes karakter (nc)=1 akkor (nc/70.0)
= 0.01. Ekkor ez a 70 karakter 1% -a.*/
for(i=0; i<=(a/a2); ++i){ /* Az (a/a2) -vel megnézem hogy a 70 -nek az 1% -a hányszor
van meg az 'a' változóba. Ha pl: a=10 és az összes karakter is 10 amiből adódóan
az a2 értéke 0.1 akkor (a/a2) azaz 10 / 0.1 = 100. Így a kapott eredmény
100% és 70db * karaktert ír ki. Másik példával: ha öszzes karakter (nc)=100
ez osztva 70.0 -el = 1.4. Ez a 70 karakternek az 1% -a! Ebből 20db az 'a' betű, a többi más
akkor (a/a2) azaz 20 / 1.4 = 14. Tehát 14db karakter a 70 karakter 20%-a. */
printf("%s","*");
}
printf("(%1.1f%s) \n", (a / k) , "%" );
Ú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!
- Autós topik
- Audi, Cupra, Seat, Skoda, Volkswagen topik
- Battlefield 6 - Három nap alatt több mint hét millió példányt adtak el belőle
- Kínai és egyéb olcsó órák topikja
- Peugeot, Citroën topik
- exHWSW - Értünk mindenhez IS
- Milyen légtisztítót vegyek?
- Motorola Edge 50 Neo - az egyensúly gyengesége
- Veszprém és környéke adok-veszek-beszélgetek
- PayPal
- További aktív témák...
- AKCIÓ! Sony PlayStation 5 Slim 1TB SSD lemezes konzol garanciával hibátlan működéssel
- GYÖNYÖRŰ iPhone 13 Pro 256GB Sierra Blue -1 ÉV GARANCIA - Kártyafüggetlen, MS3358
- Ravpower 6000 mAh-s mégis pici powerbank eladó
- MSI Pulse 17 FHD IPS 144Hz i7-13700H 5.0Ghz 14mag 16GB 1TB Nvidia RTX 4060 8GB 140W Win11 Garancia
- BESZÁMÍTÁS! MSI B450 R5 5500 16GB DDR4 512GB SSD RX 6600 8GB COUGAR GAMING MX330-G 500W
Állásajánlatok
Cég: NetGo.hu Kft.
Város: Gödöllő
Cég: Laptopműhely Bt.
Város: Budapest