Programación General > C/C++
Alguien me puede hacer este algoritmo
(1/1)
Amadonia:
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;
}
ProfesorX:
Aqui no se hacen tareas.
zany_666:
Hacerlo en pseudocodigo no es muy complicado, solo tienes que ponerlo, digamos, en la forma que se habla normalmente, me explico con un ejemplo:
--- Código: C ---if (entero==0){ printf("entero vale 0n"); 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
Navegación
Ir a la versión completa