• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

کمک در مورد مرتب کردن رشته ها در سی

greenday

کاربر تازه وارد
تاریخ عضویت
18 آگوست 2007
نوشته‌ها
29
لایک‌ها
0
سلام
کسی میتونه یه برنامه در سی بنویسه که 3 رشته رو مرتب کنه؟
ممنون
 

saeb

کاربر تازه وارد
تاریخ عضویت
29 جولای 2003
نوشته‌ها
41
لایک‌ها
0
محل سکونت
Iran,Tehran
سلام
کسی میتونه یه برنامه در سی بنویسه که 3 رشته رو مرتب کنه؟
ممنون

#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
int main()
{
char a[3][10];
for (int i=0;i<3;i++)
gets(a);

char temp[10];
for (i=0;i<3;i++)
for (int j=i ;j<3;j++)
if (strcmp(a,a[j])>0)
{
strcpy(temp,a);
strcpy(a,a[j]);
strcpy(a[j],temp);
}
for (i=0;i<3;i++)
puts(a);

getch();
return 0;

}

هم نوشتم هم چک کردم
 

saeb

کاربر تازه وارد
تاریخ عضویت
29 جولای 2003
نوشته‌ها
41
لایک‌ها
0
محل سکونت
Iran,Tehran
#include<iostream.h>
#include<string.h>
#include<conio.h>
#include<stdio.h>
int main()
{
char a[3][10];
for (int i=0;i<3;i++)
gets(a);

char temp[10];
for (i=0;i<3;i++)
for (int j=i ;j<3;j++)
if (strcmp(a,a[j])>0)
{
strcpy(temp,a);
strcpy(a,a[j]);
strcpy(a[j],temp);
}
for (i=0;i<3;i++)
puts(a);

getch();
return 0;

}

هم نوشتم هم چک کردم


کپی کن توی نوت پد پیست کن
 
بالا