Necesito ayuda con el siguiente programa
Página 1 de 1. • Comparte •
Necesito ayuda con el siguiente programa
El problema que tengo es que no devuelve ninguna salida
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
int t[10];
int prueba(int);
void swap(int, int);
main() {
int i, j, k;
int p=-1;
int suma=17;
srand48 (getpid());
for (k=1; k<=9; k++)
t[k] = k;
while (p == -1) {
i = 1 + (int) 9*drand48();
j = 1 + (int) 9*drand48();
swap(i,j);
p = prueba(suma);
}
for (k=1; k<=4; k++)
printf ("%d\t",t[k]);
printf("\n");
for (k=4; k<=7; k++)
printf ("%d\t",t[k]);
printf("\n");
for (k=7; k<=9; k++)
printf ("%d\t",t[k]);
printf ("%d\t",t[1]);
printf("\n");
}
int prueba (int suma) {
int k;
int f[3];
f[0] = t[1] + t[2] + t[3] + t[4];
f[1] = t[4] + t[5] + t[6] + t[7];
f[2] = t[7] + t[8] + t[9] + t[1];
for (k=0; k<3; k++)
if (f[k] != suma)
return -1;
}
void swap(int i,int j) {
int temp = i;
i = j;
j = temp;
return;
}
#include <stdio.h>
#include <unistd.h>
#include <stdlib.h>
int t[10];
int prueba(int);
void swap(int, int);
main() {
int i, j, k;
int p=-1;
int suma=17;
srand48 (getpid());
for (k=1; k<=9; k++)
t[k] = k;
while (p == -1) {
i = 1 + (int) 9*drand48();
j = 1 + (int) 9*drand48();
swap(i,j);
p = prueba(suma);
}
for (k=1; k<=4; k++)
printf ("%d\t",t[k]);
printf("\n");
for (k=4; k<=7; k++)
printf ("%d\t",t[k]);
printf("\n");
for (k=7; k<=9; k++)
printf ("%d\t",t[k]);
printf ("%d\t",t[1]);
printf("\n");
}
int prueba (int suma) {
int k;
int f[3];
f[0] = t[1] + t[2] + t[3] + t[4];
f[1] = t[4] + t[5] + t[6] + t[7];
f[2] = t[7] + t[8] + t[9] + t[1];
for (k=0; k<3; k++)
if (f[k] != suma)
return -1;
}
void swap(int i,int j) {
int temp = i;
i = j;
j = temp;
return;
}
Frafael- Mensajes : 1
Puntos : 3
Reputación : 0
Fecha de inscripción : 09/12/2013

» Necesito ayuda: Cuadrar una imagen con el texto en el foro
» Necesito ayuda con las fechas de cumpleaños [PHBB3]
» NECESITO AYUDA! Transferir dominio a foroactivo. URGENTE!!!!
» [NECESITO ENTRAR AKA NECESITO AYUDA]Poner publicidad al lado del logo de mi foro
» Necesito ayuda con el Favicon de mi foro
» Necesito ayuda con las fechas de cumpleaños [PHBB3]
» NECESITO AYUDA! Transferir dominio a foroactivo. URGENTE!!!!
» [NECESITO ENTRAR AKA NECESITO AYUDA]Poner publicidad al lado del logo de mi foro
» Necesito ayuda con el Favicon de mi foro
Página 1 de 1.
Permisos de este foro:
No puedes responder a temas en este foro.