Advertisement
Guest User

Untitled

a guest
Oct 20th, 2018
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.38 KB | None | 0 0
  1. #include <stdio.h>
  2. #include <string.h>
  3.  
  4. int main()
  5. {
  6.     int wiek;
  7.     char kobieta[8]="kobieta";
  8.     char mezczyzna[10]="mezczyzna";
  9.     char plec[11];
  10.    
  11.     printf("Podaj wiek: ");
  12.     if(!(scanf("%d", &wiek)))
  13.     {
  14.         printf("Incorrect input");
  15.         return 1;
  16.     }
  17.     printf("Podaj plec: ");
  18.     scanf("%10s", plec);
  19.    
  20.     int wynik_k=strcmp(plec,kobieta);
  21.     int wynik_m=strcmp(plec,mezczyzna);
  22.    
  23.     if (wynik_k!=0 && wynik_m!=0)
  24.     {
  25.         printf("Incorrect input");
  26.         return 1;
  27.     }
  28.    
  29.     if(wiek>=1 && wiek<=3)
  30.         printf("1300");
  31.     else if(wiek>=4 && wiek<=6)
  32.         printf("1700");
  33.     else if(wiek>=7 && wiek<=9)
  34.         printf("2100");
  35.     else if(wiek>=10 && wiek<=12 && wynik_m==0)
  36.         printf("2600");
  37.     else if(wiek>=10 && wiek<=12 && wynik_k==0)
  38.         printf("2300");
  39.     else if(wiek>=13 && wiek<=15 && wynik_m==0)
  40.         printf("3000-3300");
  41.     else if(wiek>=16 && wiek<=20 && wynik_m==0)
  42.         printf("3200-3700");
  43.     else if(wiek>=13 && wiek<=15 && wynik_k==0)
  44.         printf("2600-2800");
  45.     else if(wiek>=16 && wiek<=20 && wynik_k==0)
  46.         printf("2500-2700");
  47.     else if(wiek>=21 && wiek<=64 && wynik_m==0)
  48.         printf("2800-3200");
  49.     else if(wiek>=21 && wiek<=59 && wynik_k==0)
  50.         printf("2400-2800");
  51.     else if(wiek>=65 && wiek<=75 && wynik_m==0)
  52.         printf("2300");
  53.     else if(wiek>75 && wynik_m==0)
  54.         printf("2100");
  55.     else if(wiek>=60 && wiek<=75 && wynik_k==0)
  56.         printf("2200");
  57.     else if(wiek>75 && wynik_k==0)
  58.         printf("2000");
  59.     return 0;
  60. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement