Miten saa taulukosta tulostettua keskiarvon?
Kun a-taulukon sarakkeen viimeinen solu on tietty yhteenlaskettu luku. Ja b-taulukon molemmat solut vastaa lukua jolla jaetaan a-taulukon viimeinen solu\rivi.
pätkää koodista:
int a[2][3]={{3,4,76),
{5,3,234}}
int b[2]={15,50}
float kArvo={0}
for(i=0;i
Kun a-taulukon sarakkeen viimeinen solu on tietty yhteenlaskettu luku. Ja b-taulukon molemmat solut vastaa lukua jolla jaetaan a-taulukon viimeinen solu\rivi.
pätkää koodista:
int a[2][3]={{3,4,76),
{5,3,234}}
int b[2]={15,50}
float kArvo={0}
for(i=0;i
Vastaukset 5
Vanhimmat
siis tuo for on näin:
for(i=0;i
//tässä yksinkertaistettuna kun tuntuu tuo
//taulukko homma sulla olevan ihan perseellään
#include
void main()
{
int a = 76;
int b = 60;
int c = 11;
int d=a+b+c;
float kArvo = 0;
kArvo=(float)d/3;//tarvii kertoa että toi on float "tyyppi muunnos"
printf("%f",kArvo);
}
Ei kuule auta paskan vertaa, koska tuo PITÄÄ olla taulukossa eikä monena muuttujana.
Ainakin semmoinen vika löytyy että kArvo pitäisi olla taulukko, eli tähän tyyliin:
float kArvo[2] = {0, 0};
Ja tulos näin:
kArvo[i] = float(a[i][2])/float(b[i])