Advertisement
Guest User

Untitled

a guest
Jan 24th, 2017
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.15 KB | None | 0 0
  1. Pracownicy mają otrzymać podwyżkę według następującego algorytmu:
  2. gdy zarobki > 5000 – podwyżka wynosi 5%,
  3.  gdy zarobki <= 5000 – podwyżka wynosi 10%.
  4. Napisz funkcję, która pobiera od użytkownika płace n pracowników,
  5. wyświetla nową listę płac oraz sumę nowych płac. Wywołaj tę funkcję.
  6.  
  7. #include <stdio.h>
  8. #include <stdlib.h>
  9.  
  10. void wieksze(int n)
  11.     {
  12.             int y, x, i;
  13.             int il=1;
  14.             printf("Podaj liczbe pierwsza: ");
  15.             scanf("%d", &y);
  16.            
  17.             for(i=2;i<=n;i++)
  18.             {
  19.            
  20.             printf("Podaj liczbe kolejna: ");
  21.             scanf("%d", &x);
  22.                 if(x>y)
  23.                 {
  24.                 il=il*x;
  25.                 }
  26.                 else
  27.                 {
  28.                 printf("Liczba x jest mniesjsza od y \n");
  29.                 }
  30.                
  31.             }
  32.             printf("Iloczyn wynosi: %d ", il);
  33.     }
  34.            
  35. void mniejsze(int n)
  36.     {
  37.         int s=0;
  38.         int x, i;
  39.             for(i=1;i<=n;i++)  
  40.             {
  41.                 printf("Podaj liczbe: ");
  42.                 scanf("%d", &x);
  43.                 s=s+x;
  44.                
  45.             }
  46.             printf("Suma wynosi: %d", s);
  47.     }
  48.        
  49. int main(int argc, char *argv[]) {
  50.    
  51.         float n;
  52.         printf("Podaj ile liczb chcesz podac: ");
  53.         scanf("%f", &n);
  54.        
  55.         if(n<10)
  56.         {      
  57.         wieksze(n);        
  58.         }  
  59.         else if(n>=10)     
  60.         {      
  61.         mniejsze(n);           
  62.         }
  63.            
  64.     return 0;
  65. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement