saleh81
25-05-2008, 06:40 PM
السؤال الأول
جميعهم نعم ما عدا
(3،10،11) لا
************
السؤال الثاني
1) 56
2) 1 20 5 ومن ثم سطر جديد
3) 94 57
4) 10 10
5) 1 4
6) 10 1
7) فيه خطأ برمجي
8) 16 11
9) فيه خطأ برمجي، بعد التصحيح يطبع لنا
13 12 11 10
13 10 11 12
10) First output: 12
Second output: 13
Third output: 13ومن ثم سطر جديد
11) فيه خطأ برمجي وبعد التصحيح يطبع لنا
866 11 6 12
12) فيه خطأ برمجي وبعد التصحيح يطبع لنا
16,21,
************
السؤال الثالث:-
الفرع الأول:
#include <stdio.h>
int n,max;
int X[5]={3,2,8,1,5};
void main() {
printf("\n Add the array:- ");
for(n=0;n<5;n++){
scanf("%d",&X[n]);
if (X[n]>max){
max=X[n];
}
}
printf("\n The max number is:- %d", max);
}
الفرع الثاني:-
#include <stdio.h>
int r,h;
float v,sa;
int A1 (r,h){
printf("\n Add R H :- ");
scanf("%d %d", &r, &h);
return (v=3.14*r*r*h);
}
int Area (r,h){
printf("\n Add R H :- ");
scanf("%d %d", &r, &h);
return (sa=2*3.14*r*h);
}
void main(){
A1(r,h);
printf("\n A1 = %f",v);
Area(r,h);
printf("\n Area = %f",sa);
}
ملاحظات بخصوص السؤال الثالث:
كما يمكن عدم تحديد المصفوفة بادخال القيم إليها وذلك يتم عن طريق المستخدم
وأيضاً يمكننا أن نتحكم بطول المصفوفة وذلك عن طريق اضافه على الكود
بالطبع انه يمكن تطوير الكود السابق واضافه عليه الـ clrscr() , والـ getch()
أرجو من كل من لديه تعليق على الأجوبة لنتشارك بها
جميعهم نعم ما عدا
(3،10،11) لا
************
السؤال الثاني
1) 56
2) 1 20 5 ومن ثم سطر جديد
3) 94 57
4) 10 10
5) 1 4
6) 10 1
7) فيه خطأ برمجي
8) 16 11
9) فيه خطأ برمجي، بعد التصحيح يطبع لنا
13 12 11 10
13 10 11 12
10) First output: 12
Second output: 13
Third output: 13ومن ثم سطر جديد
11) فيه خطأ برمجي وبعد التصحيح يطبع لنا
866 11 6 12
12) فيه خطأ برمجي وبعد التصحيح يطبع لنا
16,21,
************
السؤال الثالث:-
الفرع الأول:
#include <stdio.h>
int n,max;
int X[5]={3,2,8,1,5};
void main() {
printf("\n Add the array:- ");
for(n=0;n<5;n++){
scanf("%d",&X[n]);
if (X[n]>max){
max=X[n];
}
}
printf("\n The max number is:- %d", max);
}
الفرع الثاني:-
#include <stdio.h>
int r,h;
float v,sa;
int A1 (r,h){
printf("\n Add R H :- ");
scanf("%d %d", &r, &h);
return (v=3.14*r*r*h);
}
int Area (r,h){
printf("\n Add R H :- ");
scanf("%d %d", &r, &h);
return (sa=2*3.14*r*h);
}
void main(){
A1(r,h);
printf("\n A1 = %f",v);
Area(r,h);
printf("\n Area = %f",sa);
}
ملاحظات بخصوص السؤال الثالث:
كما يمكن عدم تحديد المصفوفة بادخال القيم إليها وذلك يتم عن طريق المستخدم
وأيضاً يمكننا أن نتحكم بطول المصفوفة وذلك عن طريق اضافه على الكود
بالطبع انه يمكن تطوير الكود السابق واضافه عليه الـ clrscr() , والـ getch()
أرجو من كل من لديه تعليق على الأجوبة لنتشارك بها