uz102tdz

Nolife
24.02.2010 21:36:47
Posty: 45 #470665
zad 6

#include <stdio.h>
#include <stdlib.h>
#include <time.h>

int main(int argc, char *argv[])
{
float tab[12][16];
int i, j, ile = 0;
float sumaParzystych = 0;
float sumaPrzedzial = 0;
float min = 0, max = 0;

// wypelnienie losowymi liczbami RZECZYWISTYMI (nie calkowitymi)
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
tab[i][j] = rand() / ((float)RAND_MAX + 1);
}
}

// suma elementow o parzystych indeksach
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
if (i % 2 == 0 && j % 2 == 0) sumaParzystych += tab[i][j];
}
}

// ilosc i suma liczb z przedzialu <0;10>
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
if (tab[i][j] >= 0 && tab[i][j] <= 10)
{
sumaPrzedzial += tab[i][j];
ile++;
}
}
}

// minimalna wartosc
min = tab[0][0];
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
if (tab[i][j] < min) min = tab[i][j];
}
}

// maksymalna wartosc
max = tab[0][0];
for (i = 0; i < 12; i++)
{
for (j = 0; j < 16; j++)
{
if (tab[i][j] > max) max = tab[i][j];
}
}

return 0;
}
Zobacz ten wpis w wątku
Aby pisać na forum musisz się zalogować !!!
załóż własne forum · korzystasz z forum? wesprzyj projekt! · rss