Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <stdlib.h>
- #include <stdio.h>
- #include <math.h>
- #include <string.h>
- int dlugosc (char zda[2000])
- {
- int n;
- n = strlen(zda); // liczy ilość znaków w wierszu
- return n;
- }
- main ()
- {
- char zda[2000];
- printf("Wpisz zdanie do sprawdzenia (bez spacji)\n");
- scanf("%s", &zda);
- int i, n;
- n = dlugosc(zda); // funkcja : oblicza ilosc znakow
- i = n / 2;
- while(i != 0)
- {
- if( zda[i] != zda[n - i - 1] ) // sprawdza czy jakich znak się nie zgadza
- {
- break; // jezeli cos sie nei zgadza konczy
- }
- else
- {
- i = i - 1; // jeśli jednak wszystko się zgadza to wykonuje to dopóki nie sprawdzi całości
- }
- }
- if (i == 0)
- {
- printf("Twoj lancuszek jest palindromem\n");
- }
- else
- {
- printf("Twoj lancuszek nie jest palindromem\n");
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement