Skocz do zawartości


Zdjęcie

Dodanie różnicy liczb


  • Zaloguj się, aby dodać odpowiedź
1 odpowiedź w tym temacie

#1 Stryjo95

Stryjo95
  • Użytkownicy
  • 7 postów

Napisano 19 październik 2015 - 08:08

Witam. Posiadam pewnien problem dotyczący programu. Znalazłem taki o to programik. Działa elegancko tak jak powinien, ale niestety muszę jeszcze dodać do tego programu różnicę między największą i najmniejszą liczbą.

 

Kod programu:

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

int main(int argc, char** argv) {

   int i;
   time_t t;
   int max,min,tab[10];


   t=time(&t);
   srand(t);

   for(i=0;i<10;i++)
       tab[i]=rand()%100;
    //dopiero teraz mozemy nadac wartosc z tablicy bo już ją mamy
   max=tab[0];
      min=tab[0];

   for(i=0;i<10;i++){

       printf("%d ",tab[i]);
       printf("\n");
       if(tab[i]>max) max=tab[i]; //tutaj sprawdzamy od razu całą tablicę w pętli
      if(tab[i]<min) min=tab[i];
   }
        //wypisujemy wartosci
        printf("max = %d",max);
        printf("\n");

        printf("min = %d",min);
        printf("\n");

   system("pause");
    return (EXIT_SUCCESS);
}

Program losuje liczby i wyświetla je. Poniżej wyświetla liczbę max i min z wylosowanych. W programie chodzi też o zastosowanie tzn. Quicksort czyli szybkie sortowanie , więc nie jestem pewien czy dobrze będzie z tym programem. #\\

Z góry dzięki za pomoc. ;)


  • 0


#2 jarex_67

jarex_67
  • Użytkownicy
  • 151 postów

Napisano 29 sierpień 2017 - 18:28

Spróbuj tutaj jest fajne szkolenie http://geek-on.pl :)


  • 0


Użytkownicy przeglądający ten temat: 2

0 użytkowników, 2 gości, 0 anonimowych