برنامه چاپ بزرگترین رشته به لحاظ الفبایی از بین 10 رشته موجود
void Strcpy(char S1[], char S2[])
{
int i;
for(i=0; S2[i]; i++)
S1[i]=S2[i];
S1[i]='\0';
}
int Strcmp(char S1[], char S2[])
{
int i;
for(i=0; S1[i]||S2[i]; i++)
{
if(S1[i]>S2[i])
return 1;
else if(S1[i]
}
return 0;
}
void main()
{
int i, Index;
char Result[50], S[70][70];
printf("Please Enter 10 Strings:\n");
for(i=0; i<10; i++)
{
printf("S[%d]: ", i+1);
scanf("%s", &S[i]);
}
Strcpy(Result, S[0]);
for(i=0; i<10; i++)
{
if(Strcmp(Result, S[i])==-1)
{
Strcpy(Result, S[i]);
Index=i+1;
}
}
printf("\nResult: S[%d]=%s", Index, Result);
printf("\n\n\n\n\n\n\nProgramming By: www.pinp.mihanblog.com");
getch();
{
نظرات شما عزیزان: