Losowanie wartości oraz wyszukanie max, min

Losowanie wartości oraz wyszukanie max, min

Program: losujący 1000 liczb a następnie wyszukujący wśród nich wartość maksymalną i minimalną.

Program wykonuje się bez ingerencji użytkownika.

Kompilator: Dev C++

Galeria:

Program w akcji.

Kod programu:

//Losowanie wartości oraz wyszukanie max, min - wskaźniki

#include <cstdlib>
#include <iostream>
#include <time.h>

using namespace std;

int main(int argc, char *argv[])
{
	int i=0;
	int tab[1000];
	int *wsk=new int [1000];
	int max, min;
	max=0;
	min=1000;
	srand(time(NULL));
	wsk=tab;

	for(i;i<1000;i++)
		*(wsk+i) = rand()%1000;
	cout<<"Wypisanie\n\n";

	for(int i=0;i<1000;i++)
		cout<<*(wsk+i)<<" ";

	for(int i=0;i<1000;i++)
	{
		if (max<*(wsk+i))
			max=*(wsk+i);
	}
	cout<<"\n\nNajwieksza to: \n\n"<<max;

	for(int i=0;i<1000;i++)
	{
		if (min>*(wsk+i))
			min=*(wsk+i);
	}	
	cout<<"\n\nNajmniejsza to: \n\n"<<min;
	cout<<" \n";
	delete[] wsk;
 
    system("PAUSE");
    return EXIT_SUCCESS;
}