هذا الايرور يعني وجود متحول لم يتم التصريح عن نمطه
هذا الايرور يعني وجود متحول لم يتم التصريح عن نمطه
هذا هو الحل
السلام عليكم ورحمة الله وبركاته
مرحبا جميعا <<<ما درست سي طبعا
بالمناسبة حلينا هيك فور لوب بس كانت نجم :سأقوم بعمل مسابقة بسيطة وهي تدريب على استخدام الحلقات من أجل عرض الخرج التالي
1
212
32123
43211234
*
***
*****
*******
*********
بس اللوب الموجود ما بعرف أحلو أعتقد طبعا لأنو لم أركز كثيرا <<< عندي امتحان كالكولس
سلام
لو سمحت ساعدني في كتابة هذا البرنامج بلغة C البسيطة لأن لغة C نسيتها من زمااااااااااااان باستخدام مصفوفات الهياكل – هيكلة البرنامج باستعمال الدوال برنامج يعمل على موظفي (100 موظف) شركة ما حيث يصرح أولا عن الهياكل البيانية الضرورية مثل التاريخ والعامل. يضم هيكل التاريخ اليوم والشهر والسنة , ويضم هيكل العامل رقم العامل واسمه وراتبه ورتبته على سبيل المثال "A" وتاريخ تعينه . يقوم البرنامج بالتصريح عن مصفوفة العمال لتخزين عمال الشركة في الدالة الرئسية منها المهمة التي يريد تنفيذها حيث يكون من بين هذه المهام خيار الخروج من البرنامج , ويفضل أن تبرمج المهام باستعمال الدوال . المهام التالية : • قراءة بيانات الموظفين • طباعة بيانات الموظفين • البحث عن عامل (بالرقم , بالاسم) وطباعة بياناته أو طباعة رسالة أنه غير موجود • تغيير راتب عامل • تغيير رواتب العمال من رتبة محددة • عد الموظفين من كافة الموظفين الفئات • ترتيب الموظفين حسب (الاسم – تاريخ التعيين - الرتبة) • طباعة بيانات الموظفين ذات الرتبة محددة وتعدادهم • إلغاء عامل ما من خلال رقمه
السلام عليكم
لوكانت لك محاولة في كتابة هذا البرنامج فهل يمكن أن تكتبها ثم نضيف عليها
ملاحظة:
الملحقات بعد سؤال المسابقة هي عن مصفوفة الفرز الخطي
والملحقات بعد المشاركة هذا هو الحل هي رد على سؤال aquamarin
انو كأنو مو واضح الكلام ؟السلام عليكم
لوكانت لك محاولة في كتابة هذا البرنامج فهل يمكن أن تكتبها ثم نضيف عليها
أضيف الكود الي عندي ؟
يختلف كليا عن الكود عندك
أعقد الفور هون من دفتري!
يا أخ علي .. خذ هذا البرنامج ..سأقوم بعمل مسابقة بسيطة وهي تدريب على استخدام الحلقات من أجل عرض الخرج التالي
1
212
32123
43211234
لاتضحك على غبائي .. تراني أمزح معاك .. لأنك ما حطيت قوانين ..كود PHP:
#include <iostream.h>
int main()
{
cout << "1"<<endl<<"212"<<endl;
cout << "32123"<<endl<<"43211234";
return 0;
}
ولأن سؤالك أصلا يمكن فيه خطأ (43211234) فيها الواحد متكرر ! ..
يعني ولو شوية تلميح لحلها! .. بأي دورة (For OR While) ..
وعلى كيفك تراني عالخفايف P: , بعدني ما تعمقت ..
بالتوفيق
#include<stdio.h>
typedef struct{
int day;
int mouth;
int yers;
} date;
typedef struct{
int id;
char name[30];
float sal;
int type;
date hdate;
} emp;
void main () {
{
int i;
emp st[2];
for(i=0; i<100 ;i++)
{
printf("Enter your id");
scanf("%d",&st[i].id);
printf("Enter your name");
scanf("%s",&st[i].name);
printf("Enter your type");
scanf("%d",&st[i].type);
printf("Enter day");
printf("Enter Mouth");
printf("Enter yere");
scanf("&st[i].date.day");
scanf("&st[i].date.mouth");
scanf("&st[i].date.yere");
printf("Enter your salary");
scanf("%f",&st[i].sal);
}
}}
هذا اللي اقدر اسويه ادري انه غلط , لأن نسيت اال c واشتغل في الجافا
ومصفوفة الهياكل عقدتي
أرجوووك ساعدني
اخت رابعة فهمتيني غلط أنا قصدت
DR FREEDOM
ولم أقصد أحد آخر فهو الذي له محاولة أما من ناحية المسابقة فالخرج هو
1
212
32123
4321234
وهو يحتاج إلى حلقة
while
وثلاث حلقات فور
ولم أنزعج من الرسالة فأنا عرضت المساعدة ولا يحق لي الاعتراض
DR FREEDOM
أستطيع عمله بالسي بلس بلس
اشي من الي طلع معي :وهو يحتاج إلى حلقة
while
وثلاث حلقات فور
طبعا لو حد طبق البرنامج بيطلعكود PHP:
#include <iostream.h>
void main()
{
int n ;
cin >> n ;
for(int i=0;i<=n;i++){
for (int j=0;j<=(n-i);j++)
cout<<" ";
for (int k=1;k<=i;k++)
cout <<1;
cout << endl;
cout<<"\n";
}
}
1
11
111
1111
!
بحاول اجرب وازبط !
السلام عليكم ورحمة الله وبركاته ..
اشكرك اخي من كل قلبي عالموضوع .. وأتمنى ان تجد حل لهالمسئلة اللي استعصت علي ..
عندي اسيمنت وما عرفت كيف احله فلو تكرمت ابغيك تحله لي ..
حطيت المسئلة فملف وورد ومعاااه السيمبل للبرنامج .. وادرجته بالمرفقات ..
هذه هو البرنامج الذي طلبه الزميل
fazzaa
وقد حاولت كتابته اطلع عليه فإن كان هو أتابع تنفيذه
اشكرك اخوي .. ولكن انا بصراحة ما بعرف اذا كان صح او لا .. لكن انت حاول تكمله
هو الدكتور خبرنا انه يمكن راح ندخل الــ #include < cmath< في البداية..
وخبرنا انه طريقة حساب X2 و اللي بعدها يعني X3
يكون عالطريقة التاليه..
اكس(2)=اكس 1 -f(اكس1)/ مشتقة f(اكس 1)
اكس (3)+اكس2-f(اكس2)/ مشتقة f(اكس2)
اشكرك من جديد اخوي واتمنى ان تنهيه فأقرب وقت
هذا هو البرنامج أرجوا تجريبه
#include<iostream.h>
#include<iomanip.h>
#include<math.h>
double f(double) ;
double derived_f(double) ;
double y(double , double , double) ;
int main()
{
double x , Epselon , dx = 0 ;
char answere = 'c' ;
if((answere == 'c')||(answere == 'C'))
{
x = 6 ;
cout << "Newton-Raphson Method to approximate the root of a function" << endl ;
cout << endl << "- Enter precision (1/10, 1/100, 1/1000,...):" ;
cin >> Epselon ;
cout << endl << setw(5) << "xK"
<< setw(9) << "f(xk)"
<< setw(16) << "derived_f(xk)"
<< setw(7) << "xk+1"
<< setw(7) << "dx" << endl ;
cout.setf(ios::showpoint) ;
cout.precision(4);
cout<< setw(6) << x << setw(8)
<< f(x) << setw(11)
<< derived_f(x) << setw(13)
<< y(x , f(x) , derived_f(x)) << endl ;
x = y(x , f(x) , derived_f(x)) ;
dx = x ;
while ( dx >= Epselon)
{
cout.setf(ios::showpoint) ;
cout.precision(4);
cout<< setw(6) << x << setw(8)
<< f(x) << setw(11)
<< derived_f(x) << setw(13)
<< y(x , f(x) , derived_f(x)) ;
dx = x ;
x = y(x , f(x) , derived_f(x)) ;
dx -= x ;
cout.precision(4);
cout << setw(9) << dx << endl ;
}
cout << endl << "- Enter your choice: (q) to quit, (c) to continue:" ;
cin >> answere ;
}
else if((answere == 'q')||(answere == 'Q'))
cout << endl << "Bye!" << endl;
return 0;
}
double f(double x)
{
return pow(x , 2) - 4 ;
}
double derived_f(double x)
{
return 2*x ;
}
double y(double x , double f , double derived_f)
{
return x - (f / derived_f) ;
}
قارنه مع الجدول في الملفات التي أنت أرفقتها أو أره للاستاذ