Facebook
From Ryuujin, 9 Years ago, written in C++.
This paste is a reply to Prosta wersja from Ryuujin - view diff
Embed
Download Paste or View Raw
Hits: 981
  1. int main()
  2. {
  3.  
  4. char Tekst[21]; //Maksymalnie 20 znaków + "znak" 0 (końca pliku)
  5. char Znak; //Poszukiwany znak
  6. int i; //Potrzebny pozniej licznik
  7. int Poz=-1; //Pozycja ostatniego znaku
  8.  
  9. printf("Podaj tekst:");
  10. scanf("%s",Tekst);
  11. printf("Szukany znak: ");
  12. scanf("%c",&Znak); //Wczytywanie wszystkiego
  13.  
  14. for(i = 0;Tekst[i]!=0;i++) //Lecimy od początku aż do końca ciagu
  15.         if(Tekst[i]==Znak) //Jeżeli dany znak to NASZ znak
  16.       Poz = i; //To oznaczamy ją jako ostatnie wystąpienie
  17.  
  18.   Poz++; //Zwiększamy pozycję (indeksowanie jest o 1 mniejsze)
  19.  
  20. if(Poz > 0)
  21.  printf("Ostatnie wystapienie:%d",Poz); //Wypisujemy
  22. else
  23.  printf("Znak nie wystapil!"); //Na wypadek gdyby znaku nie bylo
  24. return 0;
  25. }