Olen kirjoittanut C:llä alla olevaa ohjelmaa. Sen tulisi kerätä taulukkoon 10 lukua tulostaa seuraavalla tavalla:
n % kokonaissummasta
2 4.00
6 8.00
9 10.00
jne... Siis luvut lasketaan yhteen ja toiseen sarakkeeseen liukulukuarvona niiden osuus kokonaissummasta.
Alla oleva koodi kuitenkaan ei tulosta noita sarakeotsikoita pidemmälle. Osaisiko joku sanoa, miten sitä pitäisi muuttaa? Taulukkoon tulee kerätä kokonaislukuarvoja ja prosentit liukulukuarvona. Ajattelin, että tyyppimuunnos auttaisi mutta ehkä en vielä haltsaa sitä kokonaan. Mutta olis kiva saada kommentteja, jotta sais tuon toimimaan.
-----------------------------------------------
#include
#define KOKO 10
void
main(void)
{
int luvut[KOKO], /*Input- tietotaulukko */
i, /*Taulukkoindeksi */
summa; /*Lukujen yhteenlaskettu summa */
/*Pyydä luvut käyttäjältä */
printf("Anna %d lukua taulukkoon > ", KOKO);
/*Lue numerot taulukkoon */
for(i = 0; i < KOKO; i)
{
scanf("%f", & luvut[i]);
}
/*Laske lukujen summa */
summa = 0;
for(i = 0; i < KOKO; i)
{
summa = summa luvut[i];
}
/*Tulosta kukin luku ja sen osuus prosentteina */
printf("\nLuvut ja niiden prosenttiosuus...");
printf("\n n %% kokonaisarvosta"); /*Tulosta otsikot */
for(i = 0; i < KOKO; i)
{
printf("%3d%4c%5.2f", luvut[i], ' ', (float)(luvut[i] / (float)
summa) * 100); /*Sovella tyyppimuunnosta tulostuksen prosenttiin*/
}
}
Saraketulostus tökkii
Muutostyyppi
2
309
Vastaukset
- ...
scanf("%f", & luvut[i]);
Miksi lukea kokonaislukutaulukkoon liukulukua? - ....
tökkii
Ketjusta on poistettu 0 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
SDP jo 100 % suositumpi kuin persut
Kertoo Hesarin uusin kannatuskysely. Demareiden kannatus on miltei tuplat verrattuna persuihinl. Suomen kansa ei selväst235262- 2144368
SDP haluaa 40 000 nettomaahanmuuttajaa
SDP:n Suunnanmuutos-vaihtoehtobudjetissa, käy ilmi, että demarit itse asiassa vaativat räjähdysmäistä ”työperäisen” maah1473837Orpo: Velkajarrua vastustavaa puoluetta vaikea ajatella hallitukseen
No Minja Koskelan kommunistipuolue jäi ulos tuosta. Kaikki eduskuntapuolueet vasemmistoliittoa lukuun ottamatta sopivat1413308Mikä tämä henkilö mahtaa touhuta Parkanossa
Kamalaa https://www.ylasatakunta.fi/teksti/pirkanmaan-karajaoikeus-vangitsi-koiran-tappamisesta-epaillyn-6.68.127794.b58361868Ikävä sinua mies
Vuosia kuluu, mutta tunteet ei ole hävinnyt. Tasoittuneet toki, kun ei olla nähty. Järki palannut päähän kuitenkin. Se i191678Hienoa! Eduskunta luopui käteisen käytöstä
Nyt tuo sama muutos pitää saada myös muuhun yhteiskuntaan. Käteistähän ei tarvitse tänä päivänä enää kuin rikolliset.571668Sulla on avaimet ja keinot
Jos haluat jatkaa tutustumista. Itse olen niin jäässä etten pysty tekemään enää mitään. Pidempi keppi johon on helpompi251415Orpo loukkaantui fasismiin viittaavasta sanavalinnasta
Mutta miksi loukkaantui? Orpohan on tehnyt yhteistyötä fasistien kanssa jo vuonna 2019, siis jo neljä vuotta ennen loukk271368Kiinnostaa - ei kiinnosta - kiinnostaapas
Selittäkää hämmentyneelle miksi miehiä ei ikinä kiinnosta silloin, kun sitä olisi itsekin kiinnostunut? Sitten kun siirt1271248