Commit 41e172f4 by glkink

Add new file

parent 987bb699
Showing with 34 additions and 0 deletions
#include <stdio.h>
#include <string.h>
int main(){
char sisestaString[100];
int vasakIndeks, paremIndeks, pikkus = 0;
printf("Sisesta sõna palun: ");
scanf("%s", sisestaString);
// Leia sisestatud stringi pikkus
while(sisestaString[pikkus] != '\0')
pikkus++;
// Kui stringi pikkus on alla 1 siis on viga
if(pikkus < 1)
return 1;
/* Initsialiseeri vasakIndeks ja paremIndeks esimeseks ja
sisesta stringi viimane märk */
vasakIndeks = 0;
paremIndeks = pikkus - 1;
/* Võrdle vasakut ja paremat tähemärki, kui võrdsed, siis
jätka muidu ei ole palindroom */
while(vasakIndeks < paremIndeks){
if(sisestaString[vasakIndeks] != sisestaString[paremIndeks]){
printf("%s ei ole palindroom \n", sisestaString);
return 0;
}
vasakIndeks++;
paremIndeks--;
}
printf("%s on palindroom \n", sisestaString);
return 0;
}
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment