مومو (momo)
- المغرب
- الفيزياء الكيمياء الرياضيات البرمجة تصفح الجرائد الإلكترونية
- [ تمت الإجابة ]سؤال حول وسطاء التابع وأهميتها
وعليكم السلام فيما يخص المتغيرات من نوع unsigned int a; unsigned long b; unsigned long long c; unsigned char d; .. هذه المتغيرات لا تقبل إلا الأعداد الموجبة وفقط دون إشارة (-) وهناك خاصية تتميز بها هذه المتغيرات عن غيرها فمثلا لو قارنا بين : int a; unsigned in…
- (-) لعبة السودوكو المشهورة بلغة السي C (-)
وعليكم السلام أخ حبيب كملاحظة أولية : 1-لا يتوقف البرنامج عندما يتم إدخال رقم خاطئ لسودوكو لو أمكنك مثلا أن تضيف خاصية للبرنامج مثلا عندما يتم إدخال رقم خاطئ تملأ جميع الخانات الفارغة المتبقية بعلامة x حمراء اللون كدليل على خسارة اللاعب و نهاية اللعبة والعكس ص…
- هل يمكنك إيجاد جميع الإحتمالات !؟
عدلت قليلا على الكود السابق و استعملت تقنية جديدة لا أعرف هل ستفيدكم أم لا؟ عوض أن نحجز مساحة كبيرة من الذاكرة تتسع لهذا الكم الهائل من الأعداد نقوم فقط بحجز مساحة صغيرة (ما يكفي لعدد واحد مكون من 16 رقم) و نحررها في كل مرة انتهينا من هذا الرقم الكود بعد التعد…
- هل يمكنك إيجاد جميع الإحتمالات !؟
للإفادة فقط لمعرفة جميع الإحتمالات بهذه الطريقة ستستهلك الكثير من الوقت (ممكن لأيام!!):wink: وبالنسبة للملف الذي ستخزن فيه هذا الكم الهائل من البيانات سيكون حجمه عشرات إن لم نقل المئات من الجيغابايت:wacko: هذه ملاحظتي أثناء تشغيل البرنامج مع كل التوفيق لك ولبا…
- هل يمكنك إيجاد جميع الإحتمالات !؟
هكذا كان حلي لسؤالك الشنقيطي #include <stdio.h> #include <stdlib.h> int main() { int i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,Num[16]={0}; char a[16][2], b[1][17]; FILE *ptr=NULL; ptr=fopen ("on.txt","w"); if(ptr==NULL) exit(0); for(i=0;i<16;i++) for(j=0;j<16;j++) { …
- برنامج يحسب مساحة ومحيط عدة اشكال .. يحوي إيرور تحتاج تصحيح c++
بعض المساحات لبعض الأشكال الهندسية غير صحيحة الكود بعد التعديل #include <iostream> #include <conio.h> //for getch() #include <cstring> // for strcmp() #include <cmath> // for sqrt() && pow() #define Max 20 using namespace std; float x=0, a=0, b=0, c=0, h=0, l=…
- تصحيح الإيرور في كود -آلة حاسبة بسيطة- بلغة c++
اعذرني أخي لم أنتبه لبعض الأخطاء في الكود فمثلا لا يمكننا كتابة الدالة هكذا double DivNum(double &nA, double &nB) { return (nA / nB); } ثم نستدعيها بهذا الشكل !!! DivNum(*nA, *nB) التصحيح DivNum (&nA, &nB); // استدعاء الدالة double DivNum(double *nA,double *nB…
- تصحيح الإيرور في كود -آلة حاسبة بسيطة- بلغة c++
مثلا إذا أردت أن تقوم بعملية ' + ' عليك أن تضغط على الرقم '1 ' و عملية الطرح تضغط رقم '2' وهكذا .. قم فقط بإنشاء مصفوفة أعداد !!!
- تصحيح الإيرور في كود -آلة حاسبة بسيطة- بلغة c++
الخطأ الأول في الدالة: int ModNum(double &nA, double &nB) { return (int)nA % nB; } إذا ماحولنا nA لنوع int وتركنا nB على نوع double لن يتحول nB وبهذا لن تحصل عملية modulo بشكلها الصحيح حول الإثنين معا وتفادى مثل هذه الأخطاء int ModNum(double &nA, double &nB) {…
- [ تمت الإجابة ]برنامج يعتمد على المصفوفات والدوال
حسب ما جاء في عنوان موضوعك فأنت تريد إيجاد حاصل ضرب المصفوفة إذن إيجاد قيمة محددة ولكن لماذا استعملت الدالة void ؟ في ماذا ستنفعك ؟ و هل سترجع لك قيمة حاصل ضرب المصفوفة ؟ void check(char eq[], int stop); أليس من الأفضل استعمال دالة من نوع long مثلا !! هكذا كان…
- ماهي أقصر طريق لمعرفة الأعداد التتابعية ؟
صحيح ماقلته أخ مصطفى هذا الخطأ أدركته منذ بداية إعدادي للبرنامج ولكن نسيت تصحيحه بعدما اشتغل معي الكود بشكل جيد +1
- ماهي أقصر طريق لمعرفة الأعداد التتابعية ؟
صححت بعض الأخطاء المطبعية في الكودين ويشتغلان معي بشكل صحيح دون أن يرسل لي الكومبيلر أي رسالة خطأ #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 20 int main() { int i=0,c=0,n=0; long T[MAX]={0} ;char a[MAX]={0}; printf("entrer nombre:\t…
- ماهي أقصر طريق لمعرفة الأعداد التتابعية ؟
عدلت على كودك أخ شنقيطي حتى نترك للمستخدم إدخال ماشاء من الأعداد n #include <stdio.h> #include <stdlib.h> #include <string.h> #define MAX 20 int main() { int i=0,c=0,n=0; long T[MAX]={0} ;char a[MAX]={0}; printf("entrer nombre:\t"); scanf("%s",a); c=atol(a); n…
- ماهي أقصر طريق لمعرفة الأعداد التتابعية ؟
أهلا أخ شنقيطي أنى أرى أنه من الأفضل ترك n غير محددة أو بمعنى أصح نترك للمستخدم حرية إدخال ما يشاء من الأعداد
- ماهي أقصر طريق لمعرفة الأعداد التتابعية ؟
شكرا أستاد شنقيطي على مثل هذه الأسئلة ونتمنى تكون أجوبتنا عند حسن ظنك فقط أريد أن أشير أن هناك خطأ بسيطا في الكود وجب التنبيه له x= 197//أرقام العدد هم 1,9 و 7 17 = 1+9+7 33 = 9+7+17 57 = 7+17 +33 // !(1+17 +33) 107=17+33+57 197= 33+57+107 العدد 197 ظهر في الم…
- كتابة موضوع (أريد معرفة كيف أضع الكو د الذي أريد عرضه للأعضاء )
وبالتوفيق لك ولجميع المسلمين
- [ تمت الإجابة ]declare variable for double array in C blus blus
هذا حل تان باستعمال الحجز الديناميكي و لكن بلغة c مابعرف هل يفيدك ولا لا؟؟ #include <stdio.h> #include <stdlib.h> #define exit() default: exit(0); int ** t=NULL, i=0,j=0,val=0,c=0,l=0,s=0,choix=0; void Change(void); void Affich(void); long Somme (void); int ma…
- كيفية استخدام pointeur في structure
بالعكس تماما يحدث خطأ وبإمكانك التأكد بنفسك //warning:assignment from incompatible pointer type أظنك تريد أن تقول لنا أن نكتبه بهذا الشكل والله أعلم لأني لست متأكدا من صحة كلامي لقلة خبرتي في عالم البرمجة karim.p[0]=(Coordonnees*)&momo; شكرا لك أخي ناذر على مش…
- كيف يمكن ضرب مصفوفتين
لا يتحقق ضرب المصفوفات إلا و فقط كان عدد أعمدة الأولى مساويًا لعدد الأسطر في الثانية باعتبار c مصفوفة حاصل ضرب مصفوفتين a و b الكود ب c #include <stdio.h> int main() { /* Déclarations */ int A[50][50]; /* matrice donnée */ int B[50][50]; /* matrice donnée */ i…
- كيف اجعل المستخدم يخزن عمليه في المتغير ؟؟
لا أعتقد أنه بإمكاننا إدخال عملية حسابية لمتغير فكل متغير يحجز عددا من البايتات في الذاكرة ولا يمكننا تجاوز هذا العدد فمثلا عندما نقوم بكتابة unsigned char a=3; فإننا نحجز في هذه الحالة 2octets و توضع داخل هذا المتغير القيمة 3 printf("%d",(int)sizeof(short int…