Seguimos buscando a Arshak. Ayudanos compartiendo!
Encuesta no oficial de docentes
Resultados de la encuesta no oficial de docentes
Probaste el SIGA Helper?

Donar $100 Donar $200 Donar $500 Donar mensualmente


Enviar respuesta 
 
Calificación:
  • 0 votos - 0 Media
  • 1
  • 2
  • 3
  • 4
  • 5
Buscar en el tema
NO ME COMPILA ESTE CODIGO EN DEV C++;
Autor Mensaje
alberthsito Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Otra

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Mar 2011
Mensaje: #1
NO ME COMPILA ESTE CODIGO EN DEV C++; Ejercicios Sintaxis y Semántica de los Lenguajes
1. Escribir un programa que sume dos vectores. Su programa deberá controlar si la suma es
factible. Mostrar por pantalla ambos vectores y el vector suma. Codificar funciones para la lectura y
escritura de un vector.

#include<stdio.h>
#define TAMA 30
void leervec(int tama, int vector[TAMA]);//Lee un Vector (Orden,Nombre)
void mostvec(int tama, int vector[TAMA]);//Funcion Mostrar un Vector (Orden,Nombre)
void main()
{
int m,n,A[TAMA],B[TAMA],SUMA[TAMA],i;
do
{ printf("Ingrese el orden del 1º Vector (menor que 30):");
scanf("%d",&m);
}while(m>30 || m<=0);
leervec(m,A);
do
{ printf("Ingrese el orden del 2º Vector (menor que 30):");
scanf("%d",&n);
}while(n>30 || n<=0);
leervec(n,B);
if(m==n)
{ printf("Los vectores se pueden sumar\n");
for(i=0;i<m;i++)
SUMA[i]=A[i]+B[i];
printf("\n\nSUMA DE VECTORES\n\n");
mostvec(m,A);
printf(" + ");
mostvec(n,B);
printf(" = ");
mostvec(m,SUMA);
}
else
printf("No se pueden sumar los vectores porque son de distintos tamaños");
}
void leervec(int tama, int vector[TAMA])//Leer un Vector (Orden,Nombre)
{
printf("Leyendo un Vector:\n");
for(int i=0; i<tama; i++)
{
printf("Ingrese el %dº valor:",i+1);
scanf("%d",&vector[i]);
}
}
19-03-2011 20:39
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Anirus Sin conexión
Super Moderador
Sin estado :)
*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.163
Agradecimientos dados: 81
Agradecimientos: 232 en 78 posts
Registro en: Nov 2009
Mensaje: #2
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
No será porque te faltó desarrollar mostvec()?
19-03-2011 21:39
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
brunodiaz Sin conexión
The Dark Knight
Bla
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 7.707
Agradecimientos dados: 92
Agradecimientos: 384 en 135 posts
Registro en: May 2008
Mensaje: #3
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
Fiajte si podes poner que error tira, y en que linea.
Ni da leer todo el codigo sino
19-03-2011 21:50
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
LAUS Sin conexión
Campeon del cubo Rubik
:)
****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 129
Agradecimientos dados: 52
Agradecimientos: 4 en 2 posts
Registro en: Jul 2008
Mensaje: #4
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
Hola!!

El problema puede ser que algunos compiladores usan lo que devuelve el main como una manera de controlar como finalizó el programa, y no aceptan que uses void main(), por lo que a lo mejor te conviene usar int main() y antes de finalizar el main agregarle un return 0; que es el valor que indica que el programa finalizó bien...
Espero que te sirva de algo y si no copia el error que te tira al compilar.

Saludos
Y como dijo Anirus no desarrollaste la función mostvec()
(Este mensaje fue modificado por última vez en: 19-03-2011 23:08 por LAUS.)
19-03-2011 22:41
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
nanuiit Ausente
♫ I'm Blue ...
... Da ba dee, da ba da ♫
**********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 8.871
Agradecimientos dados: 216
Agradecimientos: 626 en 210 posts
Registro en: Aug 2010
Mensaje: #5
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
Por qué void main () ?

Yo hubiera usado int main () !

Yo cambiaría eso como primera instancia, y falta el desarrollo como dicen las chicas, de mostvec

ALGORITMOS

Apuntes: Mem. Dinámica - Mem. Estática - Proc. y Funciones || Guías: Módulos + 83 Ejercicios || Finales: 2004-2013


[Imagen: digitalizartransparent.png]

[Imagen: firmananiv2.png]
(Este mensaje fue modificado por última vez en: 19-03-2011 23:16 por nanuiit.)
19-03-2011 23:14
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
gonnza Sin conexión
User Verde

*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 17.356
Agradecimientos dados: 900
Agradecimientos: 887 en 356 posts
Registro en: Mar 2010
BlogSpot Google+ YouTube
Mensaje: #6
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
que onda ee
void main() ftw !!

[Imagen: v34BEFt.gif]
19-03-2011 23:30
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Cheppak Sin conexión
Secretario General
-
*******

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 950
Agradecimientos dados: 41
Agradecimientos: 122 en 43 posts
Registro en: May 2009
Mensaje: #7
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
void main() en C++ no te lo permiten usar, en C si.
19-03-2011 23:33
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
gonnza Sin conexión
User Verde

*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 17.356
Agradecimientos dados: 900
Agradecimientos: 887 en 356 posts
Registro en: Mar 2010
BlogSpot Google+ YouTube
Mensaje: #8
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
Aguante Turbo C entonces.. !!! =P

[Imagen: v34BEFt.gif]
19-03-2011 23:46
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Anirus Sin conexión
Super Moderador
Sin estado :)
*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 1.163
Agradecimientos dados: 81
Agradecimientos: 232 en 78 posts
Registro en: Nov 2009
Mensaje: #9
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
(19-03-2011 23:33)Cheppak escribió:  void main() en C++ no te lo permiten usar, en C si.

Se puede, pero no es recomendable porque no podés controlar bien los errores. A mí me compiló, le agregué

void mostvec(int tama, int vector[TAMA]){

}


al final.
(Este mensaje fue modificado por última vez en: 20-03-2011 00:33 por Anirus.)
20-03-2011 00:27
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
lucho6 Sin conexión
Profesor del Modulo A
Sin estado :)
*****

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 325
Agradecimientos dados: 5
Agradecimientos: 8 en 3 posts
Registro en: Nov 2008
Mensaje: #10
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
mentira, en visual studio se puede perfectamente usar void main
20-03-2011 02:30
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
gonnza Sin conexión
User Verde

*********

Ing. en Sistemas
Facultad Regional Buenos Aires

Mensajes: 17.356
Agradecimientos dados: 900
Agradecimientos: 887 en 356 posts
Registro en: Mar 2010
BlogSpot Google+ YouTube
Mensaje: #11
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
pero ellos dicen DEV C++..

[Imagen: v34BEFt.gif]
20-03-2011 02:42
Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
alberthsito Sin conexión
Empleado del buffet
Sin estado :(
*

Ing. en Sistemas
Otra

Mensajes: 2
Agradecimientos dados: 0
Agradecimientos: 0 en 0 posts
Registro en: Mar 2011
Mensaje: #12
RE: NO ME COMPILA ESTE CODIGO EN DEV C++;
Gracias chikos algunos de ustedes tenian razon solo tenian que cambiar VOID MAIN() por INT MAIN() y poner un return 0 al final, void main c++ no lo permite!!!
21-03-2011 00:23
Envíale un email Encuentra todos sus mensajes Agregar agradecimiento Cita este mensaje en tu respuesta
Buscar en el tema
Enviar respuesta 




Usuario(s) navegando en este tema: 1 invitado(s)