Advertisement
Guest User

dasdasd

a guest
Dec 12th, 2019
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.16 KB | None | 0 0
  1. #include <iostream>
  2.  
  3. using namespace std;
  4.  
  5. int to_dec(string liczba, int system){
  6. int wynik = 0;
  7. int potega = 1;
  8. for(int i = liczba.length()-1; i>=0; i--){
  9. if((int)liczba[i]>(int)'9'){
  10. wynik += (int(liczba[i])-(int)'A'+10) * potega;
  11. }
  12. else{
  13. wynik += (int(liczba[i])-(int)'0') * potega;
  14. }
  15. potega *= system;
  16. }
  17.  
  18. return wynik;
  19. }
  20.  
  21.  
  22.  
  23.  
  24. int main()
  25. {
  26.  
  27. string tab[]={"101110","1000","1010101","110011001","1101011","10001001","110100001","10101110","101010100","11110"};
  28.  
  29. int parz;
  30.  
  31.  
  32. int tab1[]={0};
  33. int parzyste=0,przez8=0;
  34.  
  35. for(int i=0;i<10;i++)
  36. {
  37. tab1[i]=to_dec(tab[i],2);
  38. if(tab1[i]%2==0)
  39. {
  40. parzyste++;
  41. }
  42. if(tab1[i]%8==0)
  43. {
  44. przez8++;
  45. }
  46.  
  47. }
  48.  
  49. cout<<parzyste<<endl;
  50. cout<<przez8<<endl;
  51.  
  52. int najwieksza=tab1[0];
  53.  
  54.  
  55.  
  56.  
  57. for(int i=0;i<9;i++)
  58. {
  59. if(najwieksza>tab1[i+1]){;}
  60. else{najwieksza=tab1[i+1];}
  61.  
  62. }
  63.  
  64. cout<<najwieksza<<endl;
  65.  
  66.  
  67. for(int i=0;i<10;i++)
  68. {
  69. i
  70. }
  71.  
  72.  
  73. return 0;
  74. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement