Witam jestem kompletnie nowy na forum, jak i w swiecie programowania.
Otoz do domu dostalem nastepujace zadanie, ktore brzmi :
4. Napisz program, który obliczy sumy odpowiadających sobie elementów dwóch tablic jednowymiarowych A, B wypełnionych liczbami losowymi z zakresu od zera do wartości podanej przez użytkownika, a następnie wpisze je do tablicy C i wyświetli na ekranie.
Oto kod :
#include<iostream>
#include<time.h>
#include<cstdlib>
using namespace std;
int main ()
{
int x,i,y,z,j;
int tab,a[x],b[x],c[x];
cout<<"Podaj rozmiar tablic a i b"<<endl;
cin>>x;
cout<<endl;
cout<<"Podaj zakres losowanych liczb"<<endl;
cin>>j;
cout<<endl;
srand(time(NULL));
for(i=1;i<=x;i++)
{
y=rand()%j;
a[i]=y;
z=rand()%j;
b[i]=z;
c[i]=a[i]+b[i];
cout<<"Elementy tablicy c - "<<c[i];
}
cout<<endl;
return 0;
}
Po skompilowaniu i uruchomieniu, wyskakuje komunikat : "Program przestał działać."
Nie mam pojecia skad sie to wzielo. Uzywam deva 5.7.1 i systemu Windows 7 home premium.