Witam, mam napisać program, który sortuje n liczb, a wartość n trzeba wprowadzać jako argument funkcji main, oto mój kod, który sortuje liczby, ale nie wiem jak zrobić żeby ilość liczb była podawana przez użytkownika, a tym bardziej z linii poleceń.
#include "stdafx.h"
#include <iostream>
#include <cstdlib>
#include <ctime>
int main(int argc, char *argv[])
{
int n;
std::cout<<"Podaj n";
std::cin>>n;
int tab[200];
int j,i;
int liczba;
srand(time(NULL));
for(i=0;i<n;i++)
{
int liczba=rand();
tab[i]=liczba;
}
for(i=0;i<199;i++)
for(j=i+1;j<200;j++)
if (tab[i] > tab[j])
{
liczba= tab[j]; tab[j]=tab[i]; tab[i]=liczba;
}
for(i=0;i<200;i++)
std::cout<<"twoja liczba "<<tab[i]<<std::endl;
std::system("pause");
return 0;
}