Ocena użytkownikóww: ***** / 6
Nadesłany przez Magdalena Dziesińska, 10 maja 2013 15:39
Kod przedstawiony poniżej przedstawia główną część rozwiązania problemu.
Pobierz pełne rozwiązanie.Jeżeli nie odpowiada Ci sposób formatowania kodu przez autora skorzystaj z pretty printer'a i dostosuj go automatycznie do siebie.
suma_elementow_tablicy.c:
//Suma elementow tablicy
//www.algorytm.org
#include <stdio.h>
#include <stdlib.h>
#include <time.h>// bibioteka
#define N 100 // maksymalny ilosc liczb do sumowania
//Wypelnia tablice wartosciami pseudolosowymi z zakresu 0-99
void inicjuj(int tab[N], int n)
{
int i;
for( i=0;i<n;i++) {
tab[i]=rand()%100; // dzięki operacji modulowania mamy zakres lizb 0 do 99
}
}
//Oblicza sume elementow tablicy
int suma(int tab[N], int n)
{
int i;
int suma;
suma=0;
for(i-0;i<n;i++) {
suma=suma+tab[i];
}
return suma;
}
//Wypisuje wartosci w tablicy
void wypisz(int tab[N],int n )
{
int i;
for( i=0;i<n;i++) {
printf(" %d ",tab[i]);
}
}
//Program
int main(int argc, char *argv[])
{
srand(time(0));//genertaor liczb pseudolosowych
int tab[N],n;
printf("Podaj ilosc liczb (maks. 100)\n");
scanf("%d",&n);
inicjuj(tab,n);
wypisz(tab,n);
printf("\n\n");
printf("Suma liczb wynosi :%d\n\n",suma(tab,n));
system("PAUSE");
return 0;
}