SoloCodigo
Programación General => C/C++ => Mensaje iniciado por: Amadonia en Jueves 15 de Abril de 2010, 17:38
-
buenas como dice el titulo me pdria alguien pasarme este algoritmo a pseudodigo es que lo tengo que entregar hoy en la univ y no se como hacerlo les agradezco la ayuda por favor
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num1, num2, sumaDivisores1, sumaDivisores2;
int i;
sumaDivisores1 = 0;
sumaDivisores2 = 0;
printf("Introduce el primer numero: ");
scanf("%d", &num1);
printf("Introduce el segundo numero: ");
scanf("%d", &num2);
for(i = 1; i < num1; i++)
{
if(num1 % i == 0)
{
sumaDivisores1 = sumaDivisores1 + i;
}
}
for(i = 1; i < num2; i++)
{
if(num2 % i == 0)
{
sumaDivisores2 = sumaDivisores2 + i;
}
}
if(sumaDivisores1 == num2 && sumaDivisores2 == num1)
{
printf("Los numeros son amigosn");
}
else
{
printf("Los numeros no son amigosn");
}
system("PAUSE");
return 0;
}
-
Aqui no se hacen tareas.
-
Hacerlo en pseudocodigo no es muy complicado, solo tienes que ponerlo, digamos, en la forma que se habla normalmente, me explico con un ejemplo:
if (entero==0){
entero=entero+1;
} else {
printf("entero vale %dn",entero
); }
en pseudocodigo seria algo como:
si entero vale 0 entonces
imprimir
entero<-entero + 1
sino
imprimir
espero que te sirva para hacer tu código