smutnyjoe

Kod z 24.06

Jun 24th, 2019
422
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.04 KB | None | 0 0
  1. #include <stdio.h>
  2. //Napisz funkcję, która dostanie dwie liczby. Jeśli są równe, zwróci 1, a jeśli są różne, to zwróci 0.
  3. int porownaj (int a, int b){
  4.   if (a == b) {
  5.     return 1;
  6.   }
  7.   else {
  8.     return 0;
  9.   }
  10. }
  11. //Napisz funkcję, która dostanie napis oraz jego długość oraz wypisze ten napis na ekran od końca (czyli w for zaczynamy nie od i=0 i kończymy na i=n-1 tylko zaczynamy od i = n-1. Podpowiedź: oprócz operatora i++, mamy też i- -.
  12. void napis(char a[], int n){
  13.   for(int i = n-1; i >= 0; i--){
  14.     printf("%c", a[i]);
  15.   }
  16.   printf("\n");
  17. }
  18.  
  19. // dla wejścia 13 wypisze "1000"
  20. // max a jakie mozna uzyc to 255
  21. void przeliczLiczbe(int a){
  22.   char tab[8] = {'0', '0', '0', '0', '0', '0', '0', '0'};
  23.   int r, x = a;
  24.  
  25.  
  26.   while(x > 0){
  27.     r = x % 2;
  28.     x = x / 2;
  29.     printf("%d", r);
  30.   }
  31.   printf("\n");
  32. }
  33.  
  34. int main(){
  35.   printf("funkcja dla 1 i 5 zwraca %d\n", porownaj(1, 5));
  36.   napis("grzyb", 5);
  37.  
  38.   przeliczLiczbe(13);
  39.  
  40.  
  41.  
  42.   //printf("19 / 6 = %d, 19 \% 6 = %d", 19 / 6, 19 % 6);
  43.   return 0;
  44. }
Add Comment
Please, Sign In to add comment