algorytm.org

Implementacja w C/C++



Baza Wiedzy
wersja offline serwisu przeznaczona na urządzenia z systemem Android
Darowizny
darowiznaWspomóż rozwój serwisu
Nagłówki RSS
Artykuły
Implementacje
Komentarze
Forum
Bookmarki






Sonda
Implementacji w jakim języku programowania poszukujesz?

Suma elementów tablicy - Implementacja w C/C++
Ocena użytkownikóww: *****  / 6
SłabyŚwietny
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;
}                                                                                                                           
Dodaj komentarz