Dışarıdan girilen bir cümle içerisindeki en kısa kelimeyi ekrana yazdıran C programı kodu
Mayıs 04, 2018
basit c dili örnekleri
,
C
,
c dili
,
C dili programı
,
C programlama
,
c programlama örnekleri
,
Dışarıdan girilen bir cümle içerisindeki en kısa kelimeyi ekrana yazdıran C programı kodu
Edit
#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;
}
0 yorum :
Yorum Gönder