Advertisement
miknik97

algorytmy boze

Oct 8th, 2018
430
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 0.96 KB | None | 0 0
  1. #include <sstream>
  2. #include <iostream>
  3.  
  4. using namespace std;
  5. void funkcja1()
  6. {
  7.     int tab[9000];
  8.     int wynik=0;
  9.     for(int i=0; i<9000; i++)
  10.     {
  11.         tab[i]=i+1000;
  12.         stringstream ss;
  13.         ss<<tab[i];
  14.         string str=ss.str();
  15.         if (str.find('1')>=0&&str.find('1')<=3&&tab[i]%3==0) wynik++;
  16.     }
  17.     cout<<"Wynik: "<<wynik<<endl;
  18. }
  19.  
  20. void funkcja2()
  21. {
  22.     int n, suma=0;
  23.     cout<<"Podaj n: ";
  24.     cin>>n;
  25.  
  26.     for(int i=1; i<=n; i++)
  27.     {
  28.         for(int j=1; j<=(i/2); j++)
  29.         {
  30.             if(i%j==0) suma+=j;
  31.         }
  32.  
  33.         if(suma==i) cout<<i<<endl;
  34.         suma=0;
  35.     }
  36. }
  37.  
  38. int main()
  39. {
  40.     funkcja1();
  41.     funkcja2();
  42.     return 0;
  43. }
  44.  
  45.  
  46. /*  1. Ile jest liczb czterocyfrowych zawieracjacych cyfre 1 i podzielnych przez 3.
  47.     2. Znalezc wszystkie liczby doskonale < n.
  48.     3. Ile wynosi suma dwucyfrowych liczb pierwszych
  49.     4. Dla podanej liczby ile wynosi roznica miedzy suma jej cyfr a
  50. */
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement