por que me sale error en Int main me sale expected "or"before "int"

Iniciado por Damariis, 18 Junio 2020, 20:38 PM

0 Miembros y 1 Visitante están viendo este tema.

Damariis

Código (cpp) [Seleccionar]

#include <iostream >
#include <stdio.h>

unsigned int num1;

int num=1

int main(){   AQUI ES EL ERROR

printf("Quedate en casa");
printf("Dime un numero:");
scanf(%u,&num1);
if (num1==1){
printf("***COMO PROTEGERNOS AL SALIR DE CASA ***");
printf("1.coja la mascarilla");
printf("2.coloquese en su boca");
printf("3.pongase  atras de las orejas las tiras");
printf("4.Coja unos guantes con mucho cuidado");
printf("5.Si fuera posible utilizar un traje de proteccion ");
printf("6.coloqueselos en las manos que cubra toda la mano ");
printf("7.Evitar tocar manijas o culaquier cosa fuera de casa,no tocarse la cara ");
printf("8.Mantener la distancia de por lo menos un metro de distancia");
printf("9.Si es posible lavarse las manos frecuentemente");
printf("***ASI ESTARA MAS PROTEGIDO CUANDO SALGA DE CASA***");
}
else {
printf Dime otro numero ;
printf "Escribe otro numero";
scanf(%u,&num2);
if (num2==2){
printf("***COMO PROTEGERNOS AL ENTRAR A CASA***");
printf ("1.Colocar un tapete con desinfectante para desinfectar los zapatos");
printf ("2.Tener un desinfectante para desinfectarnos la ropa,manos,mascarilla,de preferencia todo el cuerpo");
printf ("3.Tambien desinfectar las cosas que traigamos con nosotros comida,etc ");
printf ("4.Si es posible sacarnos la ropa e ir a dejar inmediatamente a lavar ");
printf ("5.Lavarnos las manos minimo 20 segundos con aabundante agua y jabon ");
printf ("6.Si fuera posible ir a darnos un baño para luego entrar a casa");
printf ("7.Los alimentos tienen que estar bien cocidos y lavados ");
printf ("***ASI ESTAREMOS MAS PROTEGIDOS AL ENTRAR A CASA ***");
else
printf "Error";
}
return 0;
}
}


MOD: Utilizar etiquetas de Código GeSHi para el código

Eternal Idol

El primer error esta incluso antes:
int num=1;

Y hay mas errores como no poner comillas y/o parentesis donde corresponde.
La economía nunca ha sido libre: o la controla el Estado en beneficio del Pueblo o lo hacen los grandes consorcios en perjuicio de éste.
Juan Domingo Perón

K-YreX

Te corrijo sobre tu propio mensaje. Te he puesto en mayúsculas los errores y en minúscula las sugerencias o avisos.

Para otros códigos que pongas, utiliza las etiquetas de Código GeSHi.

Cita de: Damariis en 18 Junio 2020, 20:38 PM
Código (cpp) [Seleccionar]

#include <iostream> // Esta cabecera es para usar entrada/salida estandar de C++ (cout y cin). No la usas para nada
#include <stdio.h> // Cabecera para printf() y scanf(). Esta es tipica de C, no de C++.

// Es mejor que las variables las declares de forma local en la funcion main()

unsigned int num1;

int num=1 // FALTA EL ;. AQUI ESTA EL PROBLEMA. Ademas no usas esta variable.

int main(){

printf("Quedate en casa"); // Deberias poner algun salto de linea "\n" para que no salga todo seguido
printf("Dime un numero:");
scanf(%u,&num1); // EL PRIMER ARGUMENTO VA ENTRE COMILLAS DOBLES "%u"
if (num1==1){
              // Aqui tambien deberias poner saltos de linea
printf("***COMO PROTEGERNOS AL SALIR DE CASA ***");
printf("1.coja la mascarilla");
printf("2.coloquese en su boca");
printf("3.pongase  atras de las orejas las tiras");
printf("4.Coja unos guantes con mucho cuidado");
printf("5.Si fuera posible utilizar un traje de proteccion ");
printf("6.coloqueselos en las manos que cubra toda la mano ");
printf("7.Evitar tocar manijas o culaquier cosa fuera de casa,no tocarse la cara ");
printf("8.Mantener la distancia de por lo menos un metro de distancia");
printf("9.Si es posible lavarse las manos frecuentemente");
printf("***ASI ESTARA MAS PROTEGIDO CUANDO SALGA DE CASA***");
}
else { // Esto no tiene mucho sentido. Directamente comprueba si es un 1 o un 2 pero sin pedir otro numero.
printf Dime otro numero ; // FALTAN PARENTESIS Y COMILLAS
printf "Escribe otro numero"; // FALTAN PARENTESIS
scanf(%u,&num2); // FALTAN COMILLAS DOBLES. Y num2 NO ESTA DECLARADO EN NINGUN SITIO
if (num2==2){
                       // Aqui tambien pondria unos saltos de linea en cada mensaje
printf("***COMO PROTEGERNOS AL ENTRAR A CASA***");
printf ("1.Colocar un tapete con desinfectante para desinfectar los zapatos");
printf ("2.Tener un desinfectante para desinfectarnos la ropa,manos,mascarilla,de preferencia todo el cuerpo");
printf ("3.Tambien desinfectar las cosas que traigamos con nosotros comida,etc ");
printf ("4.Si es posible sacarnos la ropa e ir a dejar inmediatamente a lavar ");
printf ("5.Lavarnos las manos minimo 20 segundos con aabundante agua y jabon ");
printf ("6.Si fuera posible ir a darnos un baño para luego entrar a casa");
printf ("7.Los alimentos tienen que estar bien cocidos y lavados ");
printf ("***ASI ESTAREMOS MAS PROTEGIDOS AL ENTRAR A CASA ***");
else
printf "Error"; // FALTAN PARENTESIS
}
return 0;
}
}

Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;