Ayuda con error de sintaxis
Publicado por Cecilia (3 intervenciones) el 24/03/2010 19:23:22
Hola a todos,
este es un simple ejercicio donde tengo que sumar los elementos de tipo entero de un vector...
Pero nose porque me da error de sintaxis en la linea 6, donde esta escrito: void main()
Seguramente es un error tonto, pero ya tantas veces que lo ejecute, borre aca, cambie lo otro, que o me doy cuenta.....
Muchas gracias...
Cecilia
#include<iostream.h>
#include<conio.h>
int suma(int)
void main()
{
int long;
int vec[long];
int nro;
cout<<"Ingrese longitud del arreglo: "<<endl;
cin>>long;
for(int i=0;i<long;i++)
{
cout<<"Ingrese numero para el vector:" <<endl;
cin>>vec[i];
}
cout<<"La suma de los elementos: "<<suma(vec[])<<endl;
getch();
}
int suma(int vec[])
{
int sumat=0;
for(int j=0;j<long;j++)
{
sumat=sumat+vec[i];
}
return sumat;
}
este es un simple ejercicio donde tengo que sumar los elementos de tipo entero de un vector...
Pero nose porque me da error de sintaxis en la linea 6, donde esta escrito: void main()
Seguramente es un error tonto, pero ya tantas veces que lo ejecute, borre aca, cambie lo otro, que o me doy cuenta.....
Muchas gracias...
Cecilia
#include<iostream.h>
#include<conio.h>
int suma(int)
void main()
{
int long;
int vec[long];
int nro;
cout<<"Ingrese longitud del arreglo: "<<endl;
cin>>long;
for(int i=0;i<long;i++)
{
cout<<"Ingrese numero para el vector:" <<endl;
cin>>vec[i];
}
cout<<"La suma de los elementos: "<<suma(vec[])<<endl;
getch();
}
int suma(int vec[])
{
int sumat=0;
for(int j=0;j<long;j++)
{
sumat=sumat+vec[i];
}
return sumat;
}
Valora esta pregunta


0