الأخوة و الأساتذة الكرام في المنتدى
أضع بين أيديكم أسئلة عسى أن أجد لديكم الحل
فالامتحان قد اقترب و لم يعد لدينا وقت
فأتمنى عليكم الإجابة و إعطاء السورس المناسب بلغة سي++ لكل سؤال
الأخوة و الأساتذة الكرام في المنتدى
أضع بين أيديكم أسئلة عسى أن أجد لديكم الحل
فالامتحان قد اقترب و لم يعد لدينا وقت
فأتمنى عليكم الإجابة و إعطاء السورس المناسب بلغة سي++ لكل سؤال
اخي يوجد في المنتدى موضوع من الاخ اسماعيل يوجد به بعض هذه الاسئله
مرحبا اخت ديمة
ممكن تكتبين لنا الوصلة لموضوع الاخ اسماعيل او عنوان الموضوع لنبحث عنة
ولكي جزيل الشكر
مرحبا
الموضوع باسم تمرين وحلّ ... للتمرّن على لغة سي(أو سي++).
صراحة أسئلة حلوه مع اني مافهمت أول سؤال
وحليت السؤال الثاني ويمكن أحل أسئلة أخرى لاحقا ً
بس ودي أنه يكون وضعك للأسئله هو لأنك تريد الإستفاده منها
وأرجو أنك تكون حاولت فيها
#include "stdio.h"
int primary(int );
main()
{
int x;
printf("inter the number");
scanf("%d",&x);
while (x<2)
{
printf("please inter correct number");
scanf("%d",&x);
};
x=primary(x);
if (x)
printf("yes");
else
printf("no");
}
int primary(int x)
{
int i=2;
while (((x%i)!=0) && (i ++i;
if (i==x)
return 1;
return 0;
}وهذا السؤال الثالث
#include "stdio.h"
main()
{
int i,x,y,f;
printf("1 1");
x=1;
y=1;
for (i=2;i<10;i++)
{
f=x+y;
printf(" %d",f);
x=y;
y=f;
}
}هذا حل السؤال السابع
#include
main()
{
int i,num,sum=0;
printf("enrer the number");
scanf("%d",&num);
if(num>=5)
{
for(i=1;i {
if(num%i==0)
sum+=i;
}
if(sum==num)
printf("prefect number n");
else
printf("not brefcet numbern");
}
else
printf("enter aginn");
return 0;
}مرحبا اختي ديمة
بحثت عن الموضوع الذي ذكرتي لكن للاسف لم اجدة
ممكن تساعدينا في ايجادة
ولكي جزيل الشكر
بسم الله الرحمن الرحيم
الأخوة الكرام الذين اطلعوا على المسائل
و خاصة الأخوة
saud_1 و @ديمه@
أشكركم على الاهتمام بالموضوع و أتمنى أن تكملوا المسائل قدر الاستطاعة فلم يبق على الامتحان سوى سبعة أيام و لا مجال للحل و الدكتور أستاذ المادة سيجلب منها اثنان في الامتحان و لا يعرف أحد في الدفعة ما يفعل فهو لم يدرسنا هذا المستوى من المسائل فارجو أن تكملوا المعروف و تساعدونا فيما تبقى من مسائل
و لكم مني جزيل الشكر
اهلين طلبه مجتهده
سابحث عنه غدا واخبرك
*****************
ساحاول حل بعض الاسئله
وهذا حل الحادي عشر
#
include
#include
/****************************************/
main()
{
int num,i,s,g,f;
/*****************************/
printf(" ادخل الرقم مكون من اربع خاناتn");
scanf("%d",&num);
/*******************************/
while(1)
{
i=num%100;
g=num/100;
s=i+g;
f=pow(s,2);
/*************************************/
printf("%dn",f);
/*********************************/
printf("ادخل الرقم مكون من اربع خاناتn");
scanf("%d",&num);
}
return 0;
}ملاحظه:طبعا البرامج اللي كاتبتها بلغه السي وليست السي بلص بلص
ان شاء الله تعرف تحولها
هذا السؤال الرابع ولا تنتظر مني أكثر لأن عندي إختبارات بعد
#include "stdio.h"
main()
{
int a[10],sum,i;
for (i=0;i<10;i++)
scanf("%d",&a);
for (i=0;i<8;i++)
{
sum=a+a[i+1]+a[i+2];
if (sum>25)
break;
}
if (sum>25)
printf("%d %d-%d-%d",sum,i+1,i+2,i+3);
else
printf("NO");
getch();
return 0;
}وهذا الثاني عشر
#include
main()
{
int a[10],j=0,i;
printf("ادخل اول حد في المصفوفهn");
scanf("%d",&i);
printf("%d ",i);
a[j]=i;
for(j=1;j<10;j++)
{
if(i%2==0)
a[j]=i/2;
else
a[j]=i*5+1;
i=a[j];
printf("%d ",a[j]);
}
return 0;
}تفضل هذا الشرح
واذا كان شيء مو واضح اشرحه مره ثانيه
*******************************
لوفرضنا اني عندي مصفوفه a[] مكونه من 4 خانات وهم (1,6,8,5) الحد الاول طبعا هو 1 وفي المقابل هو
A[0] بمعني ان اول حد اندكس حقه يبداء بصفر وهكذاا a[1]=6
a[3]=5 ,a[2]=8,.........................................................................................................................
نرجع لسؤالنا المطلوب من السؤال انتج مصفوفه بمعلوميه اول حد فيها
#include
main()
{
int a[10],j=0,i;
printf("ادخل اول حد في المصفوفهn");
/*==============================================*/
scanf("%d",&i);/*المستخدم راح يدخلاول حد في المصفوفه*/
/*============================================*/
printf("%d ",i);/*هنا راح نطبه اول حد*/
/*======================================*/
a[j]=i;/*احنا عرفنا j=0 يروكما قلت سابقا ان اول حد راح يكون له الاندكس ب0ر*/
/*====================================================*/
/*a[0]=1 بفرض اني ادخلت الرقم 1*/
/*=================================================*/
for(j=1;j<10;j++)/*من المعروف لقراءه اي مصفوفه وطباعتها نستخدم for وهنا وضعنا j=1 لاننا اتنهينا من الحد الاول ونريد الثاني*/
/*===========================================*/
{
if(i%2==0)/* لكي نعرف ان الحد زرجي اولا نقسم الحد على 2 اذا كان الباقي يساوي الصفر فهو زوجي غيرذلك فهو فردي*/
/*===================================================*/
a[j]=i/2;/*المطلوب من البرنامج اذا كان زرجي*/
else
a[j]=i*5+1;/*الطلوب من البرنامج اذا كان فردي*/
i=a[j];
/*===========================================
printf("%d ",a[j]);/*طباعه المصفوفه الناتجه*/
}
return 0;
}الخامس
#include "stdio.h"
main()
{
int x[10],i,postion,num;
float avr,sum,a,b;
for (i=0,sum=0;iB)
{
num=x;
postion=i;
}
}
printf("n%d [%d]n",num,postion+1);
getchar();
return 0;
}هذا الموضوع مغلق.