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

طلب مساعدة بسييط

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

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

اولاً احب ان اعتذر عن مشاركتى الأولى لعدم علمى بقوانين المشاركات .

ثانياً انا عملت كود برنامج جدول الضرب ولكن ينقصه اشياء لا استطيع التوصل اليها فأرجو منكم المساعدة

دى صورة النتيجة.

فى المرفقات عشان مش عارف اعرضها عالمنتدى .

انا بقى عايز كل جدول يبقى فى صف لوحده

وده الكود الى انا عامله

اقتباس
#include<iostream.h>

#include<iomanip.h>

void main()

{

int i,j,s;

for (i=1; i<=10; i++)

for (j=1; j<=10; j++)

{

s=i*j ;

cout<<setw(3)<<s ;

}

}

انتظر مساعدتكم

post-193848-1238438594_thumb.jpg

تم تعديل هذه المشاركة بواسطة mag_574 في 30 مارس 2009 في 21:43

#2

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

#include<iostream.h>
#include<iomanip.h>
int main()
{

for (int i=1; i<=10; i++)
{
for (int j=1; j<=10; j++)
{
cout<<setw(4)<<i*j;
}
cout<<endl;
}

}
tvquran_6.gif

#3

شكراااااااااااااا جداً على ردك السريع والمفيد بس فيه استفسار تانى بعد اذنك انا عدلت الكود بحيث ان مايبقاش فيه ضرب متكرر

وده شكله

اقتباس
#include<iostream.h>

#include<iomanip.h>

int main()

{

for (int i=1; i<=10; i++)

{

for (int j=i; j<=10; j++)

{

cout<<setw(4)<<i*j;

}

cout<<endl;

}

}

ونتيجة العمل فى المرفقات .

بس انا كنت عايز مثلا فى جدول اثنين انه يبدأ الجدول من تحت رقم 2 الى فى جدول واحد وجدول 3 يبدأ من تحت رقم 6 الى فى جدول 2 وهكذا .

وانا متؤسف جدا لكثرة الأسئله

post-193848-1238442799_thumb.jpg

#4

استخدم endl بعد cout سوف تنزل الكتابه سطر.

tvquran_6.gif

#5

هذا التعديل

#include<iostream.h>
#include<iomanip.h>
int main()
{
cout<<"  ";	
for (int i=1; i<=10; i++)
cout<<setw(4)<<i;
cout<<endl<<endl;
for (int i=1; i<=10; i++)
{
cout<<i<<" ";	
for (int j=1; j<=10; j++)
{
cout<<setw(4)<<i*j;
}
cout<<endl;
}

}
tvquran_6.gif

#6
فهدالشلوي كتب:
استخدم endl بعد cout سوف تنزل الكتابه سطر.

اعتقد انى ماقدرتش اوصل وجهة نظرى لحضرتك صح .

انا اقصد ان النتيجه يبقى شكلها زى الى فى المرفقات كده .

سورى ياباشا انا كتبت الرد قبل التعديل بتاع حضرتك بس باردو بكتب الكود بيجيبلى error

دى نتيجة الكود بعد التعديل باردو مش هى النتيجه الى انا اقصدها

post-193848-1238443657_thumb.jpg

post-193848-1238444023_thumb.jpg

#7

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

سؤال جميل جدا


#include <conio.h>
#include <iomanip>
using namespace std;
int main()
{
int c;
for (int i=1;i<=10;i++)
{
for (int j=0;j<=10-i;j++)
{
c=i*i+i*j;
cout<<setw(4)<<c<<setw(4);
if(j==10-i) cout<<endl;
}
}
getch();
return 0;
}
#include <iostream>

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

#8

شكرا جدا على ردك ومشاركتك اخ امين بس نتيجة الكود بتاعك هى هى نفس النتيجه الى احنا وصلنالها اانا عايز زى المثال الى انا جايبه فى التكست المرفوع فى المرفقات فى المشاركه الى فاتت .

وشكرا ليك مره تانيه

#9

ايوه فهمت ,

معلش ان شاء الله فيه محاوله تانيه

تم تعديل هذه المشاركة بواسطة amin_mu123 في 31 مارس 2009 في 00:48

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

#10
amin_mu123 كتب:
ايوه فهمت ,

معلش ان شاء الله فيه محاوله تانيه

شكرا ليك جدا ياباشا على متابعتك للموضوع وانا الحمد لله بعد عناء فظيع وصلت للكود ولو عاوزه هابتعهولك لو تحب وياريت انت تحاول عشان اكيد هاتعملها بطريقه تانيه ونستفيد منها

#11

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

طيب أخى جرب البرنامج الآتى

#include <iostream>
#include <conio.h>
#include <iomanip>
using namespace std;
int main()
{
	int c;
	for (int i=1;i<=10;i++)
	{
		cout<<setw(4*i)<<" ";
		for (int j=0;j<=10-i;j++)
		{
			c=i*i+i*j;
			cout<<setw(4)<<c<<setw(4);
			if(j==10-i) cout<<endl;
		}

	}
	getch();
	return 0;
}

تم تعديل هذه المشاركة بواسطة amin_mu123 في 31 مارس 2009 في 01:06

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

#12

شكرا يا باشا والكود شغال تمام بس لو مفهاش تعب ممكن شرح سريع للكود

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

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…