Autor
|
Tema: funcion que devuelve un caracter (Leído 3,523 veces)
|
mapers
Desconectado
Mensajes: 638
|
holas gente tengo este ejericio pero no se como hacer para que me devuelva el valor del caracter que va a retornar #include <cstdlib> #include <iostream> using namespace std; char *matriz(int fila,int columna) { if(fila%2==0 && columna%2==0 && fila >=columna) return L; if(fila%2==0 && columna%2==0 && fila <columna) return U; if(fila%2!=0 && columna%2!=0 && fila >=columna) return L; if(fila%2!=0 && columna%2!=0 && fila <columna) return D; if(fila%2!=0 && columna%2==0 && fila >=columna) return L; if(fila%2!=0 && columna%2==0 && fila <columna) return D; if(fila%2==0 && columna%2!=0 && fila >=columna) return D; if(fila%2==0 && columna%2!=0 && fila <columna) return U; } int main(int argc, char *argv[]) { int fila=0,columna=0,i=0; cout<<"INGReSE NUMERO DE SECUENCIAS A GENERAR"<<endl; cin>>i; for(int j=0;j<i;j++) { cout<<matriz(fila,columna); } system("PAUSE"); return EXIT_SUCCESS; }
|
|
« Última modificación: 16 Agosto 2010, 07:10 am por mapers »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Tu hablas de devolver un caracter, no de una cadena de caracteres. El prototipo debería ser: No: char *matriz(int fila,int columna) char matriz(int fila,int columna) { if(fila%2==0 && columna%2==0 && fila >=columna) return 'L'; if(fila%2==0 && columna%2==0 && fila <columna) return 'U'; if(fila%2!=0 && columna%2!=0 && fila >=columna) return 'L'; if(fila%2!=0 && columna%2!=0 && fila <columna) return 'D'; if(fila%2!=0 && columna%2==0 && fila >=columna) return 'L'; if(fila%2!=0 && columna%2==0 && fila <columna) return 'D'; if(fila%2==0 && columna%2!=0 && fila >=columna) return 'D'; if(fila%2==0 && columna%2!=0 && fila <columna) return 'U'; }
El título de tu mensaje y lo que quieres no tiene ninguna relación.
|
|
|
En línea
|
|
|
|
mapers
Desconectado
Mensajes: 638
|
gracias men ya me salio
|
|
« Última modificación: 16 Agosto 2010, 07:15 am por mapers »
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Pon el código completo que estás tratando de compilar. Si estás tratando de compilar el código, no te correrá Tu código: int main(int argc, char *argv[]) { int fila=0,columna=0,i=0; cout<<"INGReSE NUMERO DE SECUENCIAS A GENERAR"<<endl; for(int j=0;j<i;j++) { cout<<matriz(fila,columna); } system("PAUSE"); return EXIT_SUCCESS; }
i es igual a cero, j < i, nunca se entrará en el bucle.
|
|
|
En línea
|
|
|
|
mapers
Desconectado
Mensajes: 638
|
oks""" hay esta #include <cstdlib> #include <iostream> using namespace std; char matriz(int fila,int columna) { if(fila==1 && columna==1 && fila >=columna) return 'R'; if(fila%2==0 && columna%2==0 && fila >=columna) return 'L'; if(fila%2==0 && columna%2==0 && fila <columna) return 'R'; if(fila%2!=0 && columna%2!=0 && fila >=columna) return 'D'; if(fila%2!=0 && columna%2!=0 && fila <columna) return 'R'; if(fila%2!=0 && columna%2==0 && fila >=columna) return 'U'; if(fila%2!=0 && columna%2==0 && fila <columna) return 'R'; if(fila%2==0 && columna%2!=0 && fila >=columna) return 'D'; if(fila%2==0 && columna%2!=0 && fila <columna) return 'L'; } int main(int argc, char *argv[]) { int fila=0,columna=0,i=0; cout<<"INGRSE NUMERO DE SECUENCIAS A GENERAR"<<endl; cin>>i; cout<<endl; for(int j=0;j<i;j++) { cout<<"INGRSE FILA"<<endl; cin>>fila; cout<<"INGRSE COLUMNA"<<endl; cin>>columna; cout<<matriz(fila,columna); cout<<endl; } system("PAUSE"); return EXIT_SUCCESS; }
|
|
|
En línea
|
|
|
|
leogtz
. . .. ... ..... ........ ............. .....................
Colaborador
Desconectado
Mensajes: 3.069
/^$/
|
Compila y corre, ¿cuál es el problema?, ¿qué es lo que quieres hacer con ese código?
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
[DUDA] ¿Porque la función math me devuelve resultados erroneos?
Java
|
JollyRoyer
|
3
|
2,559
|
5 Marzo 2015, 18:54 pm
por Usuario Invitado
|
|
|
funcion que devuelve un puntero de una variable static
Programación C/C++
|
fafafa01
|
8
|
4,038
|
24 Enero 2017, 23:28 pm
por MAFUS
|
|
|
Función que devuelve número repeticiones
Programación C/C++
|
Palante
|
4
|
2,457
|
13 Febrero 2017, 20:12 pm
por naidmen
|
|
|
contador de palabras, con funcion que devuelve valor erroneo
Programación C/C++
|
Angel20810
|
2
|
2,454
|
4 Marzo 2017, 15:10 pm
por integeroverflow
|
|
|
Duda con funcion que devuelve un struct
Programación C/C++
|
Naimaderis
|
1
|
2,797
|
15 Julio 2017, 21:43 pm
por engel lex
|
|