int main() { char Tekst[21]; //Maksymalnie 20 znaków + "znak" 0 (końca pliku) char Znak; //Poszukiwany znak int i; //Potrzebny pozniej licznik int Poz=-1; //Pozycja ostatniego znaku printf("Podaj tekst:"); scanf("%s",Tekst); printf("Szukany znak: "); scanf("%c",&Znak); //Wczytywanie wszystkiego for(i = 0;Tekst[i]!=0;i++) //Lecimy od początku aż do końca ciagu if(Tekst[i]==Znak) //Jeżeli dany znak to NASZ znak Poz = i; //To oznaczamy ją jako ostatnie wystąpienie Poz++; //Zwiększamy pozycję (indeksowanie jest o 1 mniejsze) if(Poz > 0) printf("Ostatnie wystapienie:%d",Poz); //Wypisujemy else printf("Znak nie wystapil!"); //Na wypadek gdyby znaku nie bylo return 0; }