Advertisement
Guest User

Untitled

a guest
Jul 17th, 2018
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.07 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int main(){
  6.  
  7. int n;
  8.  
  9. for(;;){
  10. cin >> n;
  11. if( (n<1000) && (n>=0) ) break;
  12. }
  13.  
  14. int Liczby[n];
  15. int Suma_dz[n];
  16. int liczba;
  17.  
  18. for(int i = 0; i < n; i++){
  19. cin >> liczba;
  20. if( (liczba<=32000) && (liczba >= 0) ){
  21. Liczby[i] = liczba;
  22. } else {
  23. i--;
  24. }
  25. Suma_dz[i]=0;
  26. }
  27.  
  28. for(int i = 0; i < n; i++){
  29. for(int j = 1; j <= (Liczby[i]/2); j++){
  30.  
  31. if( (Liczby[i]%j) == 0 ){
  32. Suma_dz[i]=Suma_dz[i]+j; }
  33. }
  34.  
  35.  
  36. if(Liczby[i] == Suma_dz[i]){
  37. if(Liczby[i]== 0){
  38. cout << Liczby[i] << " - liczba deficytowa\n";
  39. }else cout << Liczby[i] << " - liczba doskonala\n";
  40. }
  41. if(Liczby[i] > Suma_dz[i]){
  42. cout << Liczby[i] << " - liczba nadmiarowa\n";
  43. }
  44. if(Liczby[i] < Suma_dz[i]){
  45. cout << Liczby[i] << " - liczba deficytowa\n";
  46. }
  47. }
  48.  
  49.  
  50. return 0;
  51.  
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement