elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Curso de javascript por TickTack


  Mostrar Mensajes
Páginas: [1]
1  Programación / Programación C/C++ / Ayudenme con esta duda, por favor.... en: 29 Noviembre 2011, 01:45 am
Dado el siguiente segmento de programa, ejecute el mismo a mano e indique los resultados que genera.
Código
  1. void p1(int *i,int j,int k);
  2. void p2(int h,int *j,int k);
  3. void p3(int *i);
  4. main() {
  5. int i,j,k;
  6. i=0;
  7. j=1;
  8. k=2;
  9. p2(0,&k);
  10. p2(1,&i);
  11. p2(2,&j);
  12. }
  13. void p1(int *i,int j,int k)
  14. {
  15. (*i)++;
  16. printf(“%d %d %d”,*i,j,k);
  17. }
  18.  
  19. void p2(int h,int *j,int k) {
  20. int i;
  21. i=j;
  22. if (h==0)
  23. p1(*j,j,k)
  24. else
  25. if (h==1)
  26. p1(&i,*j,k);
  27. else
  28. p3(&i,*j,k);
  29.  
  30. printf(“%d %d %d”,i,j,k);
  31. }
  32.  
  33. void p3(int *i)
  34. {
  35. (*i)++;
  36. }

Muchas Gracias por la ayuda que me puedan prestar al respecto  :D
2  Programación / Programación C/C++ / Re: Amigos ayuda urgente en: 30 Julio 2011, 05:04 am
ok Gracias por responder amigo... algún dia aprendo caray... por lo menos para mi que soy nuevo en esto del C++  :)
3  Programación / Programación C/C++ / Re: Amigos ayuda urgente en: 30 Julio 2011, 05:00 am
Pero como podrías tu darle el sentido a esa cosa llamado programa que me envió el Piraton del profesor... que querría haber querido decir con ese programa... sumaba, restaba matrices, colocaba en 1 la diagonal????
4  Programación / Programación C/C++ / Re: Amigos ayuda urgente en: 30 Julio 2011, 01:52 am
Oye genial, pero creo que hay otros errorcitos... ya que te muestro lo que el profesor me envio:

#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]);
}

eso fue exactamente lo que el me envio. Como puedes observar el return 0 se lo agregue yo por que pense que podria ser asi, pero a su vez cambie el prototipo por Int, ya que no sabia que return agregar si el prototipo era void. Espero que puedas ver el detalle ya que = ando medio perdido, pense que lo que hacia era una suma de matrices pero ya veo que no... muchisimas gracias por tomarte tu tiempo
5  Programación / Programación C/C++ / Amigos ayuda urgente en: 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..
Páginas: [1]
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines