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

[ تمت الإجابة ]بالله عليكم ارجو المساعدة

مغلق
بدأه momoxman في 19 مايو 2010 · 10 رد · 543 مشاهدة · في ارشيف قسم C/C++
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم يا شباب انا كنت عاوز خدمه ضروريه يا شباب انا كنت عاوز حد يعملى برنامج يطبع الارقام من واحد لحد 1000000

و يكونو تحت بعض زى كدة مثلا

1

2

3

5

6

.

.

.

و هكذا حتى مليون

1000000

بس البرنامج كنت عاوز فيه خاصيه معينه ان انا اقدر اعمل كوبى للأرقام دى كلها

يعنى اضغط على select All يحدد كل الارقم و اقدر اعملها كوبى

بالله عليكم من يقدر يعمل البرنامج يعملهولى و يعطينى له لنك احمله منو

و اكون شاكرا جدا جدا جدا له

عليكم السلام

#2

اكتب البرنامج عادي

و عند تشغيله من سطر الاوامر، خليه يحول المخرج الى ملف نصي

لنفرض ان اسم البرنامج هو mycount.exe

C:\path\to\project\>mycount.exe > output.txt

استخدام السهم بهذه الطريقة يحول مخرجات البرنامج الى الملف اللذي حددته بعد السهم

افتح ملف output.txt في اي محرر نصوص و اعمل select all عادي

#3

اخى حسان انا شاكر جدا جدا لمساعدتك يا باشا لكن اعذرنى اخى انا مش بعرف فى البرمجه اى حاجة و مش بعرف اعمل البرامج دى علشان كدة انا كنت داخل طالب المساعدة من اخوانى ان حد يعملى البرنامج دا و اكون شاكر جدا جدا جدا جدا لو حد عملهولى تكونو كسبتو فى اخوكو ثواب كبير

عليكم السلام

#4

البرنامج لكن موضوع الcopy بصراحة مش عارفة

اتمنى يكون دة قصدك

#enclude<iostream.h>
void main(){
for(int i=1;i<1000000;i++){
cout<<i<<endl;
}
}

بس مليون مش كتير شوية ...؟!

تم تعديل هذه المشاركة بواسطة اسراء شلبى في 20 مايو 2010 في 03:51

00020309t.gif

1958_1963.gif
#5

داخل condition of for

for(int i=1;i<=1000000;i++)
00020309t.gif

1958_1963.gif
#6

اسراء شلبى

******

الكود الذي وضعتيه مليء بالأخطاء

هاهو بعد التصحيح

#include<iostream>
int main(){
for(int i=1;i<1000000;i++){
std::cout<<i<<std::endl;
return 0 ;
}
}

كما أنّك وضعتيه بالسي ++ ، لا وجود لـكلمة void في الـ main

و include ليست هي بالضرورة enclude :happy:

أما بخصوص cout و endl فلم تستدعي namespace std ، عليك إذن كتابته بالطريقة القديمة :blink:

بالتوفيق و أظن أن البرنامج سيعمل بكفاءة الآن

تم تعديل هذه المشاركة بواسطة Sk-iNsP في 20 مايو 2010 في 09:53

لاتيأس أبدا مادمت تسعى إلى النجاح .

#7

لم انتبه ان السائل يريد البرنامج بالسى و ليس بالسى بلس بلس

اما بخصوص include حبيت اعدل المشاركة مرة اخرى مش عرفت و اكيد الاخ كان هياخد باله لانه خطأ بسيط جدااا

00020309t.gif

1958_1963.gif
#8
Sk-iNsP كتب:

اسراء شلبى

******

الكود الذي وضعتيه مليء بالأخطاء

هاهو بعد التصحيح

#include<iostream>
int main(){
for(int i=1;i<1000000;i++){
std::cout<<i<<std::endl;
return 0 ;
}
}

كما أنّك وضعتيه بالسي ++ ، لا وجود لـكلمة void في الـ main

و include ليست هي بالضرورة enclude :happy:

أما بخصوص cout و endl فلم تستدعي namespace std ، عليك إذن كتابته بالطريقة القديمة :blink:

بالتوفيق و أظن أن البرنامج سيعمل بكفاءة الآن

كما أنّك وضعتيه بالسي ++ ، لا وجود لـكلمة void في الـ main ????

يمكن كتابه void main بالسي او السي بلس بلس لا مشكله !!!!

واذا كان سي فلايمكن استخدام iostream اصلاً لنها مكتبه سي بلس ولا وجود لها بالسي

أما بخصوص cout و endl فلم تستدعي namespace std ، عليك إذن كتابته بالطريقة القديمة :blink: ؟؟؟

هي ادخلتها بهذه الطريقه iostream.h ادخالها بهذه الطريقه يكفي دون استخدام ال using namespace std طبعاً هذه الطريقه لل compilers القديمه مثلturbo C او visual C++6

يمكن استخدام printf لطباعه بال سي او السي بلس بلس

#9

يعم ريح نفسك و اكتب الأرقام على طول جوا ملف

#include <fstream>
using namespace std;

int main()
{
	ofstream of("c:\\numbers.txt");

	for (int i=1; i<1000000; i++)
		of << i << endl;

	of.close();

	system("pause");
}

و الله ولى التوفيق

مدونتي: C++ Tips and Tricks

#10

Ali Al-Zyoud

*********

السلام عليكم

بخصوص iostream لم أنتبه أنها كتبت .h ،

بغير هذا الباقي مما قلته كله صحيح

أنا لم أتكلم عن printf أو غيرها لماذا ذكرتها ؟ الكل يمكنه استخدام مكتبات السي في السي++ حتى الأسمبلي HLA يمكنها ذلك !!

أما عن main لا يمكنك أن تعطيه void في السي ++ ، أتحداك ذلك إن لم تظهر لك هذه النتيجة

20052010105118.png

هذا بخصوص مترجم GCC !!!

لاتيأس أبدا مادمت تسعى إلى النجاح .

#11
Sk-iNsP كتب:

Ali Al-Zyoud

*********

السلام عليكم

بخصوص iostream لم أنتبه أنها كتبت .h ،

بغير هذا الباقي مما قلته كله صحيح

أنا لم أتكلم عن printf أو غيرها لماذا ذكرتها ؟ الكل يمكنه استخدام مكتبات السي في السي++ حتى الأسمبلي HLA يمكنها ذلك !!

أما عن main لا يمكنك أن تعطيه void في السي ++ ، أتحداك ذلك إن لم تظهر لك هذه النتيجة

20052010105118.png

هذا بخصوص مترجم GCC !!!

أما عن main لا يمكنك أن تعطيه void في السي ++ ، يمكنك ذلك اذا كنت تعمل على visual studio او turbo C ، انا اعمل في مجل السي اخي الكريم وكتابه ال void main ليسه خطاء كما كتبتها الاخت .

اما عن ال printf فهي داله الطباعه في السي داخل المكتبه stdio يمكن استخدامها بال c وال ++c دون مشاكل ،

(نا لم أتكلم عن printf أو غيرها لماذا ذكرتها ؟ الكل يمكنه استخدام مكتبات السي في السي++ حتى الأسمبلي HLA يمكنها ذلك !!)

نعم يمكن استخدام دوال ال C في ال ++C ولكن ليس العكس وهذا ماكنت اتحدث عنه .

هذا الموضوع مغلق.

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