arabi2013
مشرف قسم C/C++ سابقاً
- مسألتين في c++
السلام عليكم . المجموعه ماقصرت بارك الله في مجهودكم. فقط : لست في حاجة للسطر : #include <cmath> وهذه دالة بـwhile int powi(int number, int exponent) { int product = 1; while(exponent--) product *= number; return product; }
- سؤال حول التحقق (المتقدم) من صحة الإدخال
الفكرة الاساسية : تحويل كل حرف رقمي مدخل الي رقم ثم إضافتة الي متغير رقمي. الكود بسيط فقط تتبعه للحظات سوف تفهمه ليس كل شئ يحتاج شرح. النقاط التي تصل اليها بجهد ترسخ في ذهنك أكثر.
- توافق visual C++ مع windows 7 ... أرجو المساعدة
النسخة المجانية من c++ الجديد
- حساب بدون تكرار
السلام عليكم: هذا الطريقة الرياضية وهذا الكود بالسي : #include <iostream> using namespace std; long Pn(int x,int y) { long t=1; while(y--) t*=x--; return t; } int main () { long sum=0; for(int i=1;i<10;i++) sum+=9*Pn(9,i); sum+=10; cout<<sum<<endl; }
- سؤال حول التحقق (المتقدم) من صحة الإدخال
أستخدم متغير عددي وضع فيه الارقام: #include <stdio.h> #include<conio.h> int main(int argc, char *argv[]) { char c; int n=0; do{ c=getch(); if(c>='0'&&c<='9'){ printf("%c",c); n+=(int)(c-'0'); n*=10; } else printf("\a"); }while(c!=13) ;n/=10; printf("\n%d\n",n)…
- ماوظيفه كل من ؟
ignore تستخدم بعد cin لحل مشكلة تجاوز الادخال. srand يعلم بذرة جديدة للاعداد العشوائية بحيث تتغير مع كل تشغيل جديد للبرنامج time : للوقت
- مسألتين في c++
الكود الاول الخطاء في كتابة الدالة بعد cout لان الدالة خاليه لا تعيد قيمة يفترض ان يتم نداءها قبل cout هذا حل مقترح: #include<iostream> #include<string> using namespace std; int day,month,year; string convert_month(int n){ string a[]={"January","Febraury","Mar…
- مشكله مع getline =(
هكذا اكتب الكود: #include<iostream> #include<string> #include<limits> using std::string; using namespace std; string name , s; int num; void add(){ cout<<"Enter name: "; getline(cin,name); cout<<"Enter number : "; cin>>num; cin.ignore() ; cout<<"Enter the stri…
- سؤال حول التحقق (المتقدم) من صحة الإدخال
السلام عليكم : الكود التالي للخروج منه أكتب $ #include <stdio.h> #include<conio.h> int main(int argc, char *argv[]) { char c; do{ c=getch(); if(c>='0'&&c<='9') printf("%c",c); else printf("\a"); }while(c!='$') ; return 0; }
- مشكله مع getline =(
أكتبها هكذا لتضمن عملها : cin.ignore(255,'\n');
- مشكله مع getline =(
وعليكم السلام: getline(cin,name); cin.ignore(); cout<<"\nenter number : "; cin>>number;
- بلييز مساعد في كود الصوت
الرسالة غريبة. جرب أعد تصريف البرنامج وتشغيله
- بلييز مساعد في كود الصوت
أنسخ الكود التالي : بدون تغيير. #include <windows.h> int main () { PlaySound ("C:/Windows/Media/ding.wav",0,SND_FILENAME|SND_SYNC); return 0; } هل يعمل لديك؟
- بلييز مساعد في كود الصوت
جرب هذا هل يعمل: PlaySound ("C:/Windows/Media/ding.wav",0,SND_FILENAME|SND_SYNC); أكتب موقع الملف بالضبط
- بلييز مساعد في كود الصوت
ملف الصوت موجود في نفس مجلد المشروع اليس كذلك ؟ من الكلبس أضف المكتبة winmm تجدها في داخل مجلد الكمبايلر lib
- بلييز مساعد في كود الصوت
هل مسار الملف صحيح .
- تعديل الكوود*-*
الأول: يأخذ حرف حرف. الثاني: يتوقف اللوب عند الضغط على Enter
- الله لايهينكم طلب..تعيل كود تحويل ال Binary الى Decimal
هذا كود أوضح ان شاء الله. long binary(int number) { if(number) return number%2+binary(number/2)*10; else return 0; }
- تعديل الكوود*-*
هذا تعديل طفيف على كودك الاصلي: #include<iostream> using namespace std; int vowel() { char c; int cont=0; cout<<"enter the 20 characters: "; do{ cin.get(c); switch (c) { case'a': case'A': cont++; break; case'e': case'E': cont++; break; case'i': case'I': cont++…
- تعديل الكوود*-*
هناك تركيبان لل do do{ }while(الشرط); while(الشرط){ } الاول ينفذ خطوه ثم يختبر الثاني : يختبر اولا قبل ان ينفذ اي خطوه