Cita de: engel lex en 10 Abril 2018, 23:22 PM
por partesCódigo [Seleccionar]cin >> (nro % 2)
probablemente no funcione, ya que cin lo que intentará leer la posición de memoria de eso para introducir el valor... y eso es una operación, no una variable (un espacio de memoria)Código [Seleccionar]if (resol A == 0)
resol A carece den sentido, es una variable seguida de otra (no definida) y esto no es una operación y simplemente dará errorCódigo [Seleccionar]aux 5= nro % 5
lo mismo aux seguido de 5, no tiene sentidoCódigo [Seleccionar]if((aux 5==0) && (aux 3==0))
esto siempre será falso... 5 nunca es 0, 3 tampoco nunca es 0Código [Seleccionar]((nro % 5)== 0)) && ((nro % 3))
rompes los parentesis, por otro lado la logica está mal... lo que es para uno, es para el otro si evaluas lo mismo
consejo, siempre usa llaves... esto evita errores
por otro lado también prueba la lógica tras cada sentencia...
piensa bien la logica de las acciones ya que cosas como "aux 5= nro % 5" no la tienen (si puedes explicarme que intentaste podría ayudarte)
Mira, en algunas cosas tendría que empezar a repasar mucho del material que nos han dado (Realmente me cuesta, a mi y a otras personas, todos estamos empezando a utilizar el C++). Pero lo único que nos piden son informar un número entero, saber si es par o impar, y si es múltiplo de 5 y 3 a la vez.
Actualmente me quedó así, y ya borré los números al lado del aux, y las llaves sin sentido con los dígitos (Los que carecían de lógica, sin embargo, me quedan algunas)
Código [Seleccionar]
#include <iostream>
using namespace std;
int aux (int 5 , int 3);
int resol;
int nro
int main() {
int nro
{
cout << "A";
cin >> (nro % 2);
if (resol "A")
cout << "PAR";
else cout << "Impar";
}
aux = nro % 5
aux = nro % 3
if((aux 5) && (aux 3))
return 0;
}
Aunque obvio, siguen habiendo errores, y estamos intentando de cualquier forma resolver esto. Hemos hecho lo que vos pusiste, y disminuyeron los errores.
Código [Seleccionar]
> mingw32-g++ -fshow-column -static-libstdc++ -static-libgcc -fshow-column -fno-diagnostics-show-caret -g "C:\Users\Alumno\projects\EJERCICIO 6 GUIA 2 FUNDAMENTOS DE PROGRAMACION ZINJAI\EJERCICIO 6 GUIA 2 FUNDAMENTOS DE PROGRAMACION ZINJAI.cpp" -Wall -pedantic-errors -O0 -finput-charset=iso-8859-1 -fexec-charset=cp437 -std=c++14 -o "C:\Users\Alumno\projects\EJERCICIO 6 GUIA 2 FUNDAMENTOS DE PROGRAMACION ZINJAI\EJERCICIO 6 GUIA 2 FUNDAMENTOS DE PROGRAMACION ZINJAI.exe"
C:\Users\Alumno\projects\EJERCICIO 6 GUIA 2 FUNDAMENTOS DE PROGRAMACION ZINJAI\EJERCICIO 6 GUIA 2 FUNDAMENTOS DE PROGRAMACION ZINJAI.cpp:4:14: error: expected ',' or '...' before numeric constant
C:\Users\Alumno\projects\EJERCICIO 6 GUIA 2 FUNDAMENTOS DE PROGRAMACION ZINJAI\EJERCICIO 6 GUIA 2 FUNDAMENTOS DE PROGRAMACION ZINJAI.cpp:8:2: error: expected initializer before 'int'
Si actualmente no llegamos a resolver esto (Lo necesitamos para esta noche), de todas formas, vamos a tratar de encontrar la solución. Muchas gracias!