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

[0] Índice de Mensajes

Ir a la versión completa