Facebook
From Patryk, 5 Years ago, written in Plain Text.
Embed
Download Paste or View Raw
Hits: 240
  1. #include <iostream>
  2. using namespace std;
  3. void hex(int n){
  4. char znak='0';
  5. short wynik=0;
  6. if(n>0){
  7. hex(n/16);
  8. wynik=n%16;
  9. if(wynik<10){
  10. cout<<wynik;
  11. }else if(wynik==10){
  12.  cout<<'A';
  13. }else if(wynik==11){
  14. cout<<'B';
  15. }else if(wynik==12){
  16. cout<<'C';
  17. }else if(wynik==13){
  18. cout<<'D';
  19. }else if(wynik==14){
  20. cout<<'E';
  21. }else if(wynik==15){
  22. cout<<'F';
  23. }
  24. }
  25. }
  26. int main()
  27. {
  28. setlocale(LC_ALL,"");
  29. int x;
  30. cout<<"Podaj wartość szesnastkową do zamiany na liczbę dziesiętną";
  31. cin>>x;
  32. hex(x);
  33. return 0;}
  34.  
  35.  
  36.  
  37.  
  38.  
  39.  
  40.  
  41. long silnia (int n){
  42. if(n<2){
  43.   return 1;
  44. }else{
  45. return n*silnia(n-1);
  46. }}
  47. int main()
  48. {
  49. setlocale(LC_ALL,"");
  50. int n;
  51.     cout<<"Obliczanie silni:";
  52.     cin>>n;
  53.     cout<<silnia(n)<<endl;
  54. }
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64. void wiersz(int x){
  65. if(x<1){
  66. cout<<endl;
  67. return;
  68. }
  69. cout<<"*";
  70. wiersz(x-1);
  71. }
  72. void prostokat(int x,int y){
  73. if(y<1){
  74. return;
  75. }else{
  76. wiersz(x);
  77. prostokat(x,y-1);
  78. }}
  79. int main()
  80. {
  81. setlocale(LC_ALL,"");
  82. int x,y;
  83. cout<<"Podaj ile gwiadek ma być w jednym wierszu:";
  84. cin>>x;
  85. cout<<"Podaj  ile wierszy * ma być?";
  86. cin>>y;
  87. prostokat(x,y);
  88. }
  89.  
  90.  
  91.  
  92.  
  93.  
  94.  
  95.  
  96. void zamiana(int tab[],int z){
  97. if(z<1){
  98. return;
  99. }}
  100. int main()                                                                        <---- nie działa
  101. {
  102. int tab[],z;
  103. cout<<tab[z-1]*-1<<",";
  104. zamiana(tab[z-1],-1);
  105. }
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115. void liczba (char liczbahex[]){
  116. int tmp[2];
  117. for(int i=0;i<2;i++){
  118. if(liczbahex[i]=='o'||liczbahex[i]==0) tmp[i]=0;
  119. if(liczbahex[i]=='1') tmp[i]=1;
  120. if(liczbahex[i]=='2') tmp[i]=2;
  121. if(liczbahex[i]=='3') tmp[i]=3;
  122. if(liczbahex[i]=='4') tmp[i]=4;
  123. if(liczbahex[i]=='5') tmp[i]=5;
  124. if(liczbahex[i]=='6') tmp[i]=6;
  125. if(liczbahex[i]=='7') tmp[i]=7;
  126. if(liczbahex[i]=='8') tmp[i]=8;
  127. if(liczbahex[i]=='9') tmp[i]=9;
  128. if(liczbahex[i]=='A'||liczbahex[i]=='a')tmp[i]=10;
  129. if(liczbahex[i]=='B'||liczbahex[i]=='b')tmp[i]=11;
  130. if(liczbahex[i]=='C'||liczbahex[i]=='c')tmp[i]=12;
  131. if(liczbahex[i]=='D'||liczbahex[i]=='d')tmp[i]=13;
  132. if(liczbahex[i]=='E'||liczbahex[i]=='e')tmp[i]=14;
  133. if(liczbahex[i]=='F'||liczbahex[i]=='f')tmp[i]=15;
  134. }
  135. if(tmp[1]<1){
  136. cout<<tmp[0];
  137. }else{
  138. cout<<tmp[0]*16+tmp[1];
  139. }
  140. }
  141. int main()
  142. {
  143. setlocale(LC_ALL,"");
  144. char tab[2];
  145. cout<<"Podaj liczbę w postaci szesnastkowej:"<<endl;
  146. cout<<endl;
  147. cin>>tab;
  148. cout<<endl;
  149. liczba(tab);
  150. cout<<endl;
  151. }
  152.  
  153.  
  154.  
  155.  
  156.  
  157.  
  158. int pierwiastek(int x,int y){
  159. int wynik;
  160. for(int j=1;j<=x;j++){
  161.    wynik=j;
  162.    for(int i=0; i<y;i++){
  163.    wynik*=j;
  164.    if(wynik==x){
  165.     return 1;
  166. }else if(wynik>x){
  167. break;
  168. }
  169. }
  170. }
  171. return 0;
  172. }
  173.  
  174. int zlicz(int n){
  175. int wynik=0;
  176. for(int i=n;i>0;i--){
  177. wynik+=pierwiastek(i,i);
  178. cout<<i<<"1"<<wynik<<endl;
  179. }
  180. return wynik;
  181. }                                                                             <----nie działa
  182. int main()
  183. {
  184. setlocale(LC_ALL,"");
  185. int a,n;
  186. cout<<"Podaj liczbę do zliczenia pierwiastka:"<<endl;
  187. cin>>a;
  188. cout<<endl;
  189. cout<<"zliczone:"<<zlicz (n);
  190. cout<<endl;
  191. }
  192.  
  193.