FUnneR

T5 ZAD 6

Nov 10th, 2015
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.00 KB | None | 0 0
  1. /* T5 zadatak 6 - Napisati funkciju int jednaki(char *s1, char *s2)
  2. koja proverava da li su stringovi s1 i s2 jednaki. U
  3. glavnom programu od korisnika učitati dva
  4. stringa (maksimalne dužine 20 karaktera) i
  5. ispisati da li su jednaki. */
  6.  
  7. #include <stdio.h>
  8. #include <string.h>
  9.  
  10. int jednaki(char *,char *);
  11.  
  12. int main(){
  13.     char str1[21],str2[21];
  14.     int n;
  15.  
  16.     printf("Unesite prvi string:"); // unos prvog stringa
  17.     gets(str1);
  18.     printf("unesite drugi string:"); // unos drugog stringa
  19.     gets(str2);
  20.  
  21.     n = jednaki(str1,str2); // n uzima povratnu vrednost
  22.    
  23.     if(n == 1){ // ako n uzme 1
  24.         printf("Stringovi su jednaki.\n");  // znaci jednaki su
  25.     }else printf("Stringovi nisu jednaki.\n");  // u suprotnom nisu
  26.  
  27.     return 0;
  28. }
  29.  
  30. int jednaki(char* str1, char* str2){
  31.  
  32.     if(strcmp(str1,str2)==0){ // strcmp je fja koja poredi dva stringa i vraca vrednost 0 ako su stringovi identicni
  33.         return 1;   // u ovom slucaju vratimo 1 jer su identicni stringovi
  34.     }else return 0;     // ukoliko nisu isti vratimo nulu
  35.  
  36. }
Advertisement
Add Comment
Please, Sign In to add comment