Informatică, întrebare adresată de bloodycristal, 9 ani în urmă

Ce este gresit la urmatorul program:
#include
using namespace std;

int main()
{
int n,i,a;
cout<<"n=";cin>>n;

for (i=0;i {
cout<<"a["< cin>>a;
}

cout<<"\n vectorul este";
for (i=0;i cout< return 0;
}


bloodycristal: #include <iostream>
using namespace std;

int main()
{
int n,i,a;
cout<<"n=";cin>>n;

for (i=0;i<n;i++)
{
cout<<"a["<<i<<"]=";
cin>>a;
}

cout<<"\n vectorul este";
for (i=0;i<n;i++)
cout<<a<<' ';
return 0;
}

Răspunsuri la întrebare

Răspuns de stassahul
4
:O, stii macar cei vector? Trebuie sa-l initializezi, sal citesti si sal afisezi altfel.

int a[1001];

cin >> a[i];

cout << a[i] << " ";

bloodycristal: Dupa ce am intrebat mi-am adus aminte :')
Răspuns de Rayzen
5
1) Trebuia ' #include<iostream> ' in loc de ' #include '

2) Trebuia  ' for (i=0;i<=n;i++)  { '  in loc de  ' for (i=0;i { '

3) Trebuia 
' cout<<"a["<<; cin>>a; ' in loc de  ' cout<<"a["< cin>>a; '

4) Trebuia  '
for (i=0;i<=n;i++)  {cout<<...; } '  in loc de 'for (i=0;i cout<'

Am pus ... fiindca nu stiu ce ai putea pune acolo, vector nu ai in niciun caz.

Alte întrebări interesante