👤

Stwórz program który wypełni tablicę jednowymiarową (100 elementową) liczbami przypadkowymi 3-cyfrowymi.
-wyświetli tą tabele.
- poukłada od najmniejszej do największej
- wyświetli poukładaną
proszę szybko CC+ daje naj


Odpowiedź :

#include <iostream>

#include <stdlib.h>

#include <time.h>    

using namespace std;

int main()

{

   srand(time(NULL));

   int tab[100] = {};

   int temp=0;

   

   for(int i=0;i<100;i++)

   {

       tab[i] = 100 + rand()%899;

       cout<<tab[i]<<", ";

   }

   for(int i=0; i<100; i++)

   {

       for(int j=i+1; j<100; j++)

       {

           if(tab[i] > tab[j])

           {

               temp = tab[i];

               tab[i] = tab[j];

               tab[j] = temp;

           }

       }

   }

   cout<<endl<<"Posortowana tablica"<<endl;

   for(int i=0; i<100; i++){

       cout<<tab[i]<<", ";

   }

   return 0;

}

//licze na naj :)

#include <iostream>

#include <stdlib.h>

#include <time.h>

using namespace std;

int losowanie()

{

   return ( std::rand() % 899 ) + 100;

}

int main()

{

   int tab[100] = {};

   int x;

   srand(time(NULL));

   for (int i=0; i<100; i++)

   {

       tab[i]=losowanie();

       cout<<tab[i]<<endl;

   }

   cout<<"SORTOWANIE\n\n\n\n";

   for(int i=0;i<100;i++){

       for(int j=1;j<100-i;j++){

 if(tab[j-1]>tab[j]){

  swap(tab[j-1], tab[j]);

           }

       }

   }

   for (int i=0; i<100; i++)

   {

       cout<<tab[i]<<endl;

   }

   return 0;

}