Code:
#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
int b[50];
int max;
for(int i =0;i<=50;i++)
{
srand(time_t(i));
b[i]= rand();
if (b[i] > max) {
max = b[i];
}
cout << " " << b[i];
}
cout << "\n Najveci broj u nizu 50 nasumicno odabranih brojeva je " << max;
system("pause");
return 0;
}
#include<iostream>
#include<ctime>
#include<cstdlib>
using namespace std;
int main()
{
int b[50];
int max;
for(int i =0;i<=50;i++)
{
srand(time_t(i));
b[i]= rand();
if (b[i] > max) {
max = b[i];
}
cout << " " << b[i];
}
cout << "\n Najveci broj u nizu 50 nasumicno odabranih brojeva je " << max;
system("pause");
return 0;
}
i iskompajliram i sve je ok nema greshaka ali mi izbaci Run-Time Check Failure #2 - Stack around the variable 'b' was corrupted.
.Kao i josh puno sitnih greshki pri kompajliranju koje se ne javljaju kod dev c++ trenutno sam zaboravio koje sve ali verujem da cu unarednih par sati da postavim.
NPR malo pre mi je greshka bila u koristenju operatora << a koristio sam gao kao u
Code:
cout << "\n Najveci broj u nizu 50 nasumicno odabranih brojeva je " << max;
cout << "\n Najveci broj u nizu 50 nasumicno odabranih brojeva je " << max;
i on mi prijavljuje tu greshku a dev c++ sve lepo odradi i onda izbrishem to pa dopishem opet i sve je ok.
pokazacu vam konkretne primere ali morao sam shto pre da stavim bar za ovaj tun time chek failure poshto sam se opet iscimao shto sam ga instalirao a ne moze da bude losh program zanima me o cemu se radi.i nisam josh strucan u c++ ali ako moze neko da mi objasni ako razume shta hocu da kazem
Kazite ako mislite da nema smisla post. Konkretno pitanje bi bilo da li VC++ ima neke bagove, i dali imate neke primedbe da znam da li ja radim neshto pogreshno ili?
[Ovu poruku je menjao Nedja995 dana 15.01.2013. u 21:21 GMT+1]