öneriler

Dışarıdan girilen bir cümle içerisindeki en kısa kelimeyi ekrana yazdıran C programı kodu






#include <stdio.h>
#include <string.h>

//Soru: Dışarıdan girilen bir cümle içerisindeki en kısa kelimeyi ekrana yazdıran program

int main()
{
char yazi[100] = "";
scanf("%[^\n]s", &yazi);
yazi[strlen(yazi)] = ' ';
int i = 0;
int enkisakelime = 999, enkisaindis = 0, kelimeBaslangic=0;
for (i = 0; i < strlen(yazi); i++)
{
if (yazi[i] == ' ')
{
if (i-kelimeBaslangic < enkisakelime)
{
enkisakelime = i-kelimeBaslangic;
enkisaindis = kelimeBaslangic;
}
kelimeBaslangic = i + 1;
}
}

for (i = 0; i < enkisakelime; i++)
{
printf("%c", yazi[enkisaindis+i]);
}
}
return 0;
}


Google Plus'da Paylaş

Yazar gezen mühendis

Yazar hakkında bilgi yazılacak.
    Blogger Yorumları
    Facebook Yorumları

0 yorum :

Yorum Gönder

öneriler