Menú

Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mostrar Mensajes Menú

Temas - wapch80

#1
Dado el siguiente segmento de programa, ejecute el mismo a mano e indique los resultados que genera.

void p1(int *i,int j,int k);
void p2(int h,int *j,int k);
void p3(int *i);
main() {
int i,j,k;
i=0;
j=1;
k=2;
p2(0,&k);
p2(1,&i);
p2(2,&j);
}
void p1(int *i,int j,int k)
{
(*i)++;
printf(“%d %d %d”,*i,j,k);
}

void p2(int h,int *j,int k) {
int i;
i=j;
if (h==0)
p1(*j,j,k)
else
if (h==1)
p1(&i,*j,k);
else
p3(&i,*j,k);

printf(“%d %d %d”,i,j,k);
}

void p3(int *i)
{
(*i)++;
}


Muchas Gracias por la ayuda que me puedan prestar al respecto  :D
#2
Programación C/C++ / Amigos ayuda urgente
29 Julio 2011, 23:52 PM
resulta que un profesor de mi universidad me pregunto que segun este programa , que era lo que hacia:

#include <stdio.h>
void main()
{
int matriz[5][3], i, j;
for (i = 0; i < 5; i++){
    for (j = 0; j < 3; j++){
        matriz[j] = i + j;
        }
    }
j = 0;
for (i = 0; i < 3; i++){
printf("%i\n, matriz[i + j][2 – i]");
}
return 0;
}

Por mas que intento correrlo en Geany de Ubunto (el programa), lo intento compilar y me dice que ay una serie de errores:

Compu III.cpp:2:11: error: '::main' must return 'int'
Compu III.cpp: In function 'int main()':
Compu III.cpp:12:38: warning: too few arguments for format

Pues debo confesar que no tengo ninguna base en C++, algo muy muy lejano, podrian ayudarme a ver como debo correrlo en el compilador para por lo menos ver que es lo que hace dicho programa y dar mi respuesta?.... les estare muy agradecido por eso..