981
C, C++, C#, Java, Visual Basic, HTML, PHP, CSS, Javascript, Ajax, Joomla, MySql y más / Re:problema de codigo en C
« en: 17 de Abril 2014, 08:35 »
Hola, para pegar código utiliza el botón # del foro, cuando lo pulsas te aparece [code ] ... [ /code] y dentro de esas etiquetas es donde debes pegar el código.
El error en el código que has puesto está en que no inicializas las variables, es decir, cuando empieza el programa debes dar un valor inicial a las variables porque si no tienen un valor no previsible y podría ocurrir que mayor2 valga 71 y por eso te muestre 71. Aquí te dejo el código con variables inicializadas, saludos:
El error en el código que has puesto está en que no inicializas las variables, es decir, cuando empieza el programa debes dar un valor inicial a las variables porque si no tienen un valor no previsible y podría ocurrir que mayor2 valga 71 y por eso te muestre 71. Aquí te dejo el código con variables inicializadas, saludos:
Código: [Seleccionar]
#include <stdio.h>
#include <stdlib.h>
int main() {
int contador = 1; int numero=0;
int mayor1=0; int mayor2=0;
printf("Por favor introduzca 10 numeros: ");
while (contador <= 10) {
scanf("%d", &numero);
contador += 1;
if (numero > mayor1) {
mayor1 = numero;
} else {
if (numero > mayor2)
mayor2 = numero;
}
}
printf(" Los dos numeros mayores son: %d y %d \n", mayor1, mayor2);
system("pause");
return 0;
}