Advertisement
Crackbone

dv2z1

Mar 19th, 2021
845
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.40 KB | None | 0 0
  1. /*Napisati program u kojem korisnik unosi inicijale sve dok ne unese znak 0
  2. Program ispisuje inicijale osobe koja je prva u abecedi gledajuci prvo po prezimenu pa po imenu a zatim a zatim osobe koja je zadnja u abecedi
  3. Prilikom unosa prvo se unosi ime a zatim prezime*/
  4.  
  5.  
  6. #define _CRT_SECURE_NO_WARNINGS
  7. #include <stdio.h>
  8.  
  9.  
  10.  
  11. int main()
  12. {
  13.     char ime='1', prezime, Max_ime='A', Max_prezime='A', Min_ime='z', Min_prezime='z';
  14.  
  15.     while (1)
  16.     {
  17.         //printf("Unesi inicijale osobe (Ime pa prezime):\n");
  18.         //scanf(" %c %c", &ime, &prezime);
  19.         printf("Unesi inicjiale osobe:\n Ime: \n");
  20.         scanf(" %c", &ime);
  21.  
  22.         if (ime == '0')
  23.             break;
  24.  
  25.         printf("\nPrezime:\n");
  26.         scanf(" %c", &prezime);
  27.         //Odredjivanje zadnjega para
  28.         if (Max_prezime <= prezime)
  29.         {
  30.             if (Max_prezime == prezime)
  31.                 if (Max_ime < ime)
  32.                 {
  33.                     Max_ime = ime;
  34.                     Max_prezime = prezime;
  35.                 }
  36.                 else {
  37.  
  38.                 }
  39.                
  40.             else
  41.             {
  42.                     Max_ime = ime;
  43.                     Max_prezime = prezime;
  44.             }
  45.  
  46.         }
  47.         if (Min_prezime >= prezime)
  48.         {
  49.             if(Min_prezime==prezime)
  50.                 if (Min_ime > ime)
  51.                 {
  52.                     Min_ime = ime;
  53.                     Min_prezime = prezime;
  54.                 }
  55.                 else
  56.                 {
  57.  
  58.                 }
  59.             else
  60.             {
  61.                 Min_ime = ime;
  62.                 Min_prezime = prezime;
  63.             }
  64.         }
  65.  
  66.     }
  67.  
  68.     printf("Inicijali prve osobe: %c %c", Min_ime, Min_prezime);
  69.     printf("\nInicijali zadnje osobe: %c %c", Max_ime, Max_prezime);
  70.  
  71.  
  72.  
  73.     getchar();
  74.     getchar();
  75.     return 0;
  76. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement