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

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

بدأه شادن..}~ في 5 ديسمبر 2010 · 14 رد · 2,270 مشاهدة · في الأسئلة المجابة
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

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

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

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

#2

السلام عليكم ايش تعني ب 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;
  }
    for(i=1;i<21;i++)
  {
  printf("%d ",t);
  }   
getch(); 

}

تم تعديل هذه المشاركة بواسطة Mohammed Hijazi في 5 ديسمبر 2010 في 21:35

#3

odd عدد فردي

even عدد زوجي

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

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

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

#4
#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();
}

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

#5

لم استخدم ال 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;
  }
  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 و مجموع قواسمه تساوي نفس العدد يلزمه التفكير ولهذا انتضر

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

#6

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

odd 1

even 2

odd 3

even 4

odd 5

وزي كذا

#7

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

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

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

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

#8
اقتباس
int t[19],

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

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

#9
اقتباس

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

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

تفضل:

 

#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
#10

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

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

#11

نصف البرنامج

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

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

  } 

getch(); 

}
#12

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

#13
شادن..}~ كتب:

ممكن احد يغيره لي بسي :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

سبحآن الله وبحمده .. سبحآن الله العظيم .. ,

#14

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

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

#15

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

-------------------------------------------

سامح أخاك إن زلت به قدم

-------------------------------------------

أبو نايف

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

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

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

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

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