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

لماذا لأعداد الأوليه في هذا البرنامج لا تظهر بعد عمل run ؟

مغلق
بدأه *فيصل* في 28 مايو 2003 · 3 رد · 770 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

سؤال كما هو واضح في العنوان

هذا البرنامج

[ALIGN=LEFT]#include<stdio.h>

#include<conio.h>

main()

{

int flag,i;

for(int i=3;i<=100;i++)

flag=1;

for(int k=2;k<=i-1;k++)

if(i%k==0)

{

flag=0;

break;

  }

{

if(flag==1)

printf("%d      ",i);

}

getch();

return 0;

}[/ALIGN]
#2

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

#include
#includeint main()
{
int flag,i;
for(i=3;i<=100;i++)
{
 flag=1;
 for(int k=2;k<=i-1;k++)
 if(i%k==0)
 {
   flag=0;
   break;
  }
{
if(flag==1)
printf("%d      ",i);
}
}
getch();
return 0;
}
اللهم انا نسألك علما نافعا ونعوذ بك من حماقة الجهلاء
#3

مشكلة برنامج بسيطه جدا ً وهي أنك نسيت تحط أقواس للوب الأولى يعني قبل المتغير flage وبعد أمر الطباعه مباشره

#4

جزاكما الله الف خير جميعا وجعله الله في ميزان حسناتكما

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

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

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

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

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

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