Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 2.24 KB | None | 0 0
  1. //zad1
  2. #include <iostream>
  3. using namespace std;
  4.  
  5. int maxx(int *n, int *m)
  6. {
  7.     if(*n > *m) return *n;
  8.     else return *m;
  9. }
  10.  
  11. int main()
  12. {
  13.     int n=15;
  14.     int m=6;
  15.     cout<<maxx(&n, &m);
  16.     return 0;
  17. }
  18. /////////
  19.  
  20.  
  21. //zad2
  22. #include <iostream>
  23. using namespace std;
  24.  
  25. int* adres(int *n, int *m)
  26. {
  27.     if(*n > *m) return n;
  28.     else return m;
  29. }
  30.  
  31. int main()
  32. {
  33.     int n=15;
  34.     int m=6;
  35.     cout<<adres(&n, &m);
  36.     return 0;
  37. }
  38. ////////////
  39. ///zad3
  40.  
  41. /*#include <iostream>
  42. using namespace std;
  43. */
  44. int* adres(int *n, int *m)
  45. {
  46.     if(n > m) return n;
  47.     else return m;
  48. }
  49.  
  50. int main()
  51. /*{
  52.     int n=15;
  53.     int m=6;
  54.     cout<<&n<<endl<<&m<<endl;
  55.     cout<<adres(&n, &m);
  56.     return 0;
  57. }*/
  58.  
  59.  
  60. ////////
  61.  
  62. //zad4
  63. #include <iostream>
  64. using namespace std;
  65.  
  66. void swap(int *a, int *b)
  67. {
  68.     int c=*a;
  69.     *a=*b;
  70.     *b=c;
  71. }
  72.  
  73. int main()
  74. {
  75.     int a=5;
  76.     int b=10;
  77.    
  78.     swap(&a, &b);
  79.     cout<<a<<endl<<b<<endl;
  80. }
  81.  
  82. //zad5
  83. #include <iostream>
  84. using namespace std;
  85.  
  86. int dlugosc(char *a)
  87. {
  88.     int i=0;
  89.     while(a[i])
  90.     {
  91.         i++;
  92.     }
  93.     return i;
  94. }
  95.  
  96. int main()
  97. {
  98.     char z[]={"alalalalala"};
  99.     cout<<dlugosc(z);
  100.     return 0;
  101. }
  102.  
  103.  
  104. //zad6
  105. #include <iostream>
  106. using namespace std;
  107.  
  108. int* maxPointer(int *tab, int n)
  109. {
  110.     int* max = tab;
  111.     for(int i=1; i<n; i++)
  112.     {
  113.         if(*max <= tab[i]) max = tab + i;
  114.     }
  115.     return max;
  116. }
  117.  
  118. int main()
  119. {
  120.     int tab[]={0, 2, 4, 7, 5};
  121.     cout<<*maxPointer(tab, 5)<<endl;
  122.     cout<<maxPointer(tab, 5)<<endl;
  123.         return 0;
  124. }
  125.  
  126. //zad7
  127. #include <iostream>
  128. using namespace std;
  129.  
  130. int suma(int *a, int *z)
  131. {
  132.     int suma = 0;
  133.     for(int i=0; (a+i)<z; i++)
  134.     {
  135.         suma+=*(a+i);
  136.     }
  137.     return suma;
  138. }
  139.  
  140. int main()
  141. {
  142.     int tab[]={0, 2, 4, 3, 7, 5};
  143.     cout<<suma(tab, tab+6);
  144.     return 0;
  145. }
  146.  
  147.  
  148. //zad8
  149. #include <iostream>
  150. using namespace std;
  151.  
  152. void zmiana(char *napis)
  153. {
  154.     int i=0;
  155.     while(napis[i])
  156.     {
  157.         if(napis[i]>=97 && napis[i]<=122) napis[i]-=32;
  158.         i++;
  159.        
  160.     }
  161. }
  162.  
  163. int main()
  164. {
  165.     char tablica[]={"ala MA kota xddxDxD"};
  166.     zmiana(tablica);
  167.     int i=0;
  168.     while(tablica[i])
  169.     {
  170.         cout<<tablica[i];
  171.         i++;
  172.     }
  173.  
  174.     return 0;
  175. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement