Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2017
69
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.22 KB | None | 0 0
  1. Zadanie 8.4
  2. Suma lub iloczyn n liczb
  3. (*) Napisz funkcję, która pobiera od użytkownika n liczb. Jeśli n < 10 to
  4. funkcja oblicza iloczyn liczb większych od pierwszej, jeśli n >= 10 oblicza
  5. sumę. Funkcja wyświetla wynik. Wywołaj tę funkcję.
  6.  
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9.  
  10. void mniejsza ( int n)
  11.  
  12.  {
  13.      int x, y, i;
  14.      int b=0;
  15.      int il = 1;
  16.         printf("Podaj liczbe: \n");
  17.         scanf("%d", &y);
  18.  
  19.         for (i=2; i<=n ; i++)
  20.         {
  21.         printf("Podaj kolejna liczbe: \n");
  22.         scanf("%d", &x);
  23.         if (x>y)
  24.         {
  25.             il = il * x;
  26.             b=1;
  27.         }
  28.  
  29.         else
  30.             ;
  31.         }
  32.         if (b==1)
  33.             printf("Iloczyn to : %d ", il);
  34.         else
  35.             printf("Brak liczb");
  36.  }
  37.  
  38.  void wieksza (int n)
  39.  {
  40.      int x, y, i;
  41.      int s = 0;
  42.     for (i = 1; i<= n; i++)
  43.     {
  44.         printf("Podaj liczbe: \n");
  45.         scanf("%d", &x);
  46.         s=s+x;
  47.     }
  48.     printf("Suma wynosi: %d", s);
  49.  }
  50.  
  51.  
  52. int main()
  53. {
  54.     int n;
  55.     printf("Podaj ile liczb chcesz wprowadzic: ");
  56.     scanf("%d", &n);
  57.  
  58.  
  59.     if (n<10)
  60.     {
  61.         mniejsza(n);
  62.     }
  63.     else
  64.     {
  65.         wieksza(n);
  66.  
  67.     }
  68.  
  69.  return 0;
  70. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement