Saraketulostus tökkii

Muutostyyppi

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*/
   }

}

2

295

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • ...

      scanf("%f", & luvut[i]);

      Miksi lukea kokonaislukutaulukkoon liukulukua?

    • ....

      tökkii

    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Miksi et irrota otettasi

      Suhteeni?
      Ikävä
      74
      2862
    2. Koko ajan olet

      Senkin suhteen kiusannut. Halut on ihan mielettömät olleet jo pitkään
      Ikävä
      64
      2743
    3. Muutama syy

      Sille miksi IRL kohtaaminen on hänelle vaikeaa
      Ikävä
      68
      1812
    4. Onko kaivatullasi

      Hyvä vai huono huumorintaju?
      Ikävä
      24
      1647
    5. Tykkään susta

      Elämäni loppuun asti. Olet niin suuresti siihen vaikuttanut. Tykkäsit tai et siitä
      Ikävä
      17
      1619
    6. Estitkö sä minut

      Oikeasti. Haluatko, että jätän sun ajattelemisen? :3
      Ikävä
      20
      1580
    7. Onko kaikki hyvin, iso huoli sinusta

      Miten jakselet? Onko sattunut jotain ikävää. Naiselta
      Ikävä
      18
      1454
    8. Tiedätkö tykkääkö

      Kaivatustasi siinä mielessä joku muukin kuin sinä itse
      Ikävä
      48
      1287
    9. Millainen meno

      Viikonloppuna? Mulla hirvee vitutus päällänsä. Onko muilla sama tunne??
      Ikävä
      38
      1253
    10. Onko meillä

      Molemmilla nyt hyvät fiilikset😢ei ainakaan mulla mutta eteenpäin on mentävä😏ikävä on, kait se helpottaa ajan myötä. Ko
      Ikävä
      9
      1239
    Aihe