• 0
شادن..}~

كود برنامج يطبع من 1 الى 20 ب for

سؤال

السلام عليكم ...

ممكن احد يساعدني في كود برنامج يطبع لي الارقام من 1 الى 20

ويقولي اذا ذا الرقم odd or even or primer or perfect ب for

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

14 إجابة على هذا السؤال .

  • 0

السلام عليكم ايش تعني ب odd or even or primer or perfect

بالنسبة للشطر الاول من البرنامج و الذي هو كتابة 1 الى 20 من ال for



#include<stdio.h>
#include<conio.h>
int main ()
{
int t[19],i;

for(i=1;i<21;i++)
{
t[i]=i;
}
for(i=1;i<21;i++)
{
printf("%d ",t[i]);
}
getch();

}


تم تعديل بواسطه Mohammed Hijazi
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

odd عدد فردي

even عدد زوجي

perfect عدد مجموع قواسمه تسواي العدد نفسه

prime عدد مجموع قواسمه تساوي 1

بس ايغى البرنامج كله باستخدام 2 for

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

#include<stdio.h>
#include<conio.h>
main ( )
{
for(int i=0;i<21;i++)
{ for(int j=0;j<21;j++)
if(num%x==0)
sum+=x;
}
{
if(sum==num)
printf("perfect");
else if(sum==1)
printf("primer")
}
{if(num%2==0)
printf("even");
else printf("Odd") ;}

getch();
}

دي محاولتي ولكن فاشله :(

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

لم استخدم ال if

فقط ال for

النصف الاول من البرنامج


#include<stdio.h>
#include<conio.h>
int main ()
{
int t[19],i,s=1,e=0;

for(i=1;i<21;i++)
{
t[i]=i;
}
printf("nombre odd :\n");
for(i=1;i<=10;i++)
{
printf(" %d ",s);
s=s+2;
}
printf("\nnombre even :\n");
for(i=1;i<=11;i++)
{
printf(" %d ",e);
e=e+2;
}
for(i=1;i<=11;i++)
{
printf(" %d ",e);
e=e+2;
}
getch();

}

بالنسبة لمجموع قواسمه يساوي 1 و مجموع قواسمه تساوي نفس العدد يلزمه التفكير ولهذا انتضر

وان شاء الله الشطر الاول يكون صحيح

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا بس انا ابغى يطلع الاوت كذا

odd 1

even 2

odd 3

even 4

odd 5

وزي كذا

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بالنسبة للبرنامج

اضن توجد مشكلة لم افهمك في البداية

هل المستخدم هو من سيعطي الارقام بين 1 و 20

او ان البرنامج سيعمل كما وضعت انا سيعمل مباشرة على الارقام المحصورة بين 1 و 20

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
int t[19],

ماني فاهمه ايش يعني[]

لا المستخدم يدخل الارقام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ...

و علیکم السلام

تفضل:

 

#include <iostream>
using namespace std;

int main()
{
cout<<"1: "<<"Odd, "<<"Not Perfect, Not Prime.";
for (int i=2; i<=20; i++)
{
int submultiple=0;
for (int j=1; j<=i; j++)
if (i%j==0) submultiple++ ;
cout<<endl<<i<<": ";
if (i%2==0)
cout<<"Even, ";
else
cout<<"Odd, ";

if (submultiple>2)
cout<<"Perfect.";
else
cout<<"Prime.";
}
system("pause");
return 0;
}

بالتوفیق

>(

1

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

دي بلغة السي بلس بلس

ايش يعني printf و scanf فيه

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

نصف البرنامج



#include<stdio.h>
#include<conio.h>
int main ()
{
int t[19],i;

for(i=1;i<21;i++)
{
t[i]=i;
}
for(i=1;i<=20;i++)
{
if(i%2==0)
{
printf("odd: %d \n",i);
}
else
{
printf("odd: %d \n",i);
}

}

getch();

}


0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ممكن احد يغيره لي بسي :happy: لاني مو فاهمه لسي بلس بلس

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ممكن احد يغيره لي بسي :happy: لاني مو فاهمه لسي بلس بلس

هذا كود الأستاذ c77431 , غيرته لـ سي فقط :happy: ,


#include<stdio.h>
#include<conio.h>
main ()
{
printf("1: Odd, Not Perfect, Not Prime.");
for (int i=2; i<=20; i++)
{
int submultiple=0;
for (int j=1; j<=i; j++)
if (i%j==0) submultiple++ ;
printf("\n%d",i);
printf(":");
if (i%2==0)
printf(" Even, ");
else
printf(" Odd, ");
if (submultiple>2)
printf(" Perfect.");
else
printf(" Prime.");
}

getch();
}

بالتوفيق ,

2

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

شكرا اشراقة فجر ويعطيكي الف عافيه

وشكرا لك يااستاذ :happy:

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

بارك الله فيكم.. وفي الأستاذة إشراقة فجر

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .