الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

Sort Name In File.txt

بدأه مريتعي في 30 مايو 2009 · 4 رد · 412 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكــم ورحمـة الله وبركاتــه ،،

لو سمحتم يا اخواني فيه عندي سؤال شويه لعوسني وقعدت عليه بس احس ماجبت نتيجه الفكره مو راضيه توصل لمخي المقفل :angry:

المهم انا بحط لكم السؤال واشرحو لي الفكره كيف اسوي التصنيف يعني نفس فكره التصنيف مافهمتها ولا ان شاء الله بفدر اخذها من ملف وانقلها ملف ثاني وشكرا

السؤال هو:

Write a program that reads from a file list of unsorted names and sort the names automatically and then asks the user whether he/she would like to print the names in the output screen or write the sorted names in a file where its name is given.

Hint:

- The reading file could be any text file where its name is given by the user

"وشكرا جزيـــــــــــــــــــلا"

#2

السلام عليكم

يمكن أن تقرأى الأسماء من الملف وتخزنيها فى مصفوفة من النوع string

ثم تقومى بترتيب المصفوفه ( نفس فكرة الترتيب الفقاعى )

ثم اسألى المستخدم ان كان يريد عرض الأسماء على الشاشه أم تخزينها فى ملف

طبعا سيتم التخزين من المصفوفه وليس من الملف الأول

بالتوفيق

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

#3

تيب

ممكن ارتبها بطريقه اخرى غير الترتيب الفقاعي لاني لم اتطرق لها في المنهج

يعني طريقه اسهل

تشكررررررررررررررات امين"شمعه المنتدى "

#4

مشكور ايمين الله يجزاك خير ويوفقك

اي احد عنده فكره غير الفرز الفقاعي فل يدلي بدلوه

وشكرا للجميع

#5

السلام عليكم

شوفى الكود التالى لتعرفى فكرة الترتيب الأبجدى

#include <iostream>
#include <string>
using namespace std;
int main()
{
	string name[3]={"basem","zayed","ahmed"};
	string temp;
	int i,j;
	for(i=0;i<3;i++)
	{
		for (j=i;j<3;j++)
		{
			if(name>name[j])
			{
				temp=name;
				name=name[j];
				name[j]=temp;
			}
		}
	}
	for(i=0;i<3;i++)
		cout<<name<<endl;
return 0;
}

طبعا انا وضعت الكود للتوضيح فقط وليس حلا

سلام

اللهم صل على سيدنا محمد وعلى آله وصحبه وسلم

مواضيع مشابهة