مشاهدة النسخة كاملة : الله يجزاه خير اللي يساعدني في برنامج c++
رورو محد قدها
15-10-2005, 07:41 PM
لو سمحتوا يا خبراء برمجة c++ اريد حل لهذه البرامج
1)write aprogram that allows the user to enter the last names of 20 candidates in the local elections held last year; and the number of votes received by each candidate.the program should then output each candidates name,the number of votes received,and the percentage of the total votes.your program should also print the winner of the election.
2)write aprogram that reads 50 students name followed by their test scores and outputs
a)class average
b)number of students above the average and number below
c)highest score and the names of all students with highest score
3)write aprogram that reads aline of text and prints
a)the number of words in the line
b)the number of occurrences of the letter g
c)every other letter in the line
d)the line after duplicating all words that contain q
The Coder
16-10-2005, 04:06 AM
انجليزيتي ... ضعيفة جدا ..
يرجى ان تحدد مثال لكي استطيع مساعدتك ..
انا باحاول فيهم .. ويوم الاثنين الموافق 13/9 (بكرة)
ان شاء الله يكون خلصتهم .. بس لو ماقدرت اخلصهم ... ابي مثال على البرنامج .. يعني اش ممكن يطلب البرنامج .. وش يبي بالضبط ,,,
رورو محد قدها
17-10-2005, 04:13 PM
الله يجزاك الف خير ياخوي
ترجمة الرامج هي كم يلي:
1)البرنامج يطلب من المستخدم انه يدخل اخر 20 اسم مرشح للانتخابات السنة الماضية وعدد الاصوات لكل مرشح .البرنامج لازم يطبع أ-اسم المرشح ب-عدد الاصوات لكل مرشح ج-نسبة التصويت يعني عدد الاصوات لكل واحد تقسيم عدد الاصوات د-يجب ان يطبع الفائز
2)اكتبي برنامج يقرا 50 اسم لطلاب من المستخدم والمستخدم لازم يطبع الدرجة لكل طالب يعني
الاسم:الدرجة
والبرنامج لازم يطبع:أ-المعدل ب-عدد الطلاب اللي درجاتهم فوق المعدل واللي درجاتهم تحت المعدل
ج-تطبعي الطلاب اللي حصلوا على اعلى درجة
3)البرنامج لازم يقرا جملة يدخلها المستخدم مثلا المستخدم دخلahmed go to school
والبرنامج لازم أ-يطبع عدد الكلمات يعني هنا بيطبع 4
ب-عدد تكرار الحرف g يعني هنا بيرجعلي 1
ج-يطبع باقي الاحرف اللي بالجملة بشرط ما تتكرر يعني بيطبعليahmedgotscl
د-يطبع السطر اللي قراه بشرط انه لو كان في حرف qيدبل الكلمة مثلا دخلتbe quit
راح يرجعليbe quit quit
ib_doom
17-10-2005, 11:29 PM
أين هي محاولتك ؟؟
أعتقد انه من الخطا أن تحل الواجبات الدراسية بدون القيام بمحاولة واحدة على الأقل.
The Coder
18-10-2005, 03:20 AM
ان شاء الله غدا احلهم لك ^_^ .... (غدا الثلاثاء)
بس ماعندي كمبايلر بتاع السي ++ ..
لذا باعطيك الفكرة ... واعطيك الكود .... يمكن يشتغل ويمكن لا ...
انتظرني ...
هامش :
اي بي دوووم .... صدقت يارجل ... بس خلينا نساعدهم .... يمكن حاولو ....
ومن يعلم ...
والبرمجة ليست سهلة كما تعرف على كل الناس ...
الله يعين الجميع
The Coder
19-10-2005, 01:09 AM
البرامج :
هذا برنامج القارئ .. الذي يقرأ الحروف والكلمات ....
# include <iostream.h>
#include <stdio.h>
#include <string.h>
void main()
{
char string[80];
int words_number=0 ;
int number_of_g=0 ;
cout <<"Input a string:";
gets(string);
cout <<"The string input was:"<<string <<"\n";
//-------------------------------------------------------
for (int i=0;i<strlen(string );i++)
{
if (string[i] ==' ')
words_number ++;
if (string[i] == 'g' )
number_of_g ++ ;
}
words_number++;
cout << "g = "<<number_of_g <<endl << "words :"<<words_number<<endl << endl;
//---------------------------------------------------------------------------
// now ... duplicate the word that contain q char
//----------------------------------------------------------------------------
cout << "The statement after duplicate the q-words : ";
int flag_first =0;
int flag = 0 ;
for ( i=0;i<strlen(string );i++)
{
if (string[i] == ' ' )
{
for (int j=flag_first ; j<i ; j++)
cout <<string [j] ;
if(flag == 1)
{
cout << " " ;
for (int j=flag_first ; j<i ; j++)
cout << string [j] ;
cout << " " ;
flag = 0 ;
flag_first = i+1 ;
}
else
{
cout<<" " ;
flag_first = i+1 ;
}
}
if (string[i] =='q')
flag = 1 ;
}
for (int j=flag_first ; j<i ; j++)
cout <<string [j] ;
if(flag == 1)
{
cout << " " ;
for (int j=flag_first ; j<i ; j++)
cout << string [j] ;
cout << " " ;
flag = 0 ;
flag_first = i+1 ;
}
//--------------------------------------
// now print the statement with out multi-char
//--------------------------------------
int flag2=0;
cout<< endl<<"the statement after print it without multi-char :";
for ( i=0;i<strlen(string );i++)
{
if(i==0)
cout<<string[i] ;
else
{
for ( j=0;j<i ;j++)
{
if (string [i] == string [j])
flag2=1;
}
if(flag2==1)
{
flag2=0;
}
else
{
if(string[i]!=' ')
cout<<string[i] ;
}
}
}
}
The Coder
19-10-2005, 01:10 AM
وهذا برنامج المرشحين والانتخابات
#include<iostream.h>
void main()
{
char name[20][20];
float number_of_voices [20]; // why float ?? because float (must) = float / float
float sum_of_voices =1; // why float ?? because float (must) = float / float
float avg_of_candidate[20]; // why float ?? because float (must) = float / float
int max = 0 ;
for (int i=0;i<20;i++)
{
cout<< "enter a name for candidate number "<<i<<" :";
cin>> name[i] ;
cout << "how many his voices";
cin>> number_of_voices[i];
sum_of_voices+=number_of_voices[i];
}
for(i=0 ; i<20 ; i++)
{
avg_of_candidate[i] = (number_of_voices[i] / sum_of_voices ) * 100;
cout << avg_of_candidate[i] << ">>>>>>>>> " << i <<endl;
if (avg_of_candidate[i] > avg_of_candidate[max])
max = i;
}
for (i= 0 ; i<20 ; i++)
{
cout <<i<<" - "<< name [i] << " and the number of his voices is :"<<number_of_voices[i] <<" and his rate :"<<avg_of_candidate[i] <<endl ;
}
cout << "The Winner is .... cadidate number "<<max <<" his rate is "<<avg_of_candidate[max];
}
The Coder
19-10-2005, 01:12 AM
وهذا برنامج الطلاب ومعدلاتهم ومدري ايش ...
#include<iostream.h>
void main()
{
char name[50][25];
float degree [50];
float sum =0;
float avg;
for (int i=0;i<50;i++)
{
cout<< "enter a name for student number "<<i<<" :";
cin>> name[i] ;
cout << "his degree is :";
cin>> degree[i];
sum+=degree[i];
}
avg = sum / 50 ;
cout << endl << "The AVG : "<<avg<<endl;
// now we will print all the student above the avg
cout << "****************************************************\n";
cout << "The students that get a degree greater than or equal the avg \n";
for (i= 0 ; i<50 ; i++)
{
if(degree[i] >= avg)
cout <<i<<" - "<< name [i] << " and his degree is :"<<degree[i]<<endl ;
}
// now we will print all the student under the avg
cout << "****************************************************\n";
cout << "The students that get a degree less than the avg \n";
for (i= 0 ; i<50 ; i++)
{
if(degree[i] < avg)
cout <<i<<" - "<< name [i] << " and his degree is :"<<degree[i]<<endl ;
}
}
رورو محد قدها
19-10-2005, 06:35 PM
مشكووووووووووووووووورة ياخوي الف شكر والله يوفقك دنيا واخرة
رورو محد قدها
19-10-2005, 07:51 PM
الله يعافيك اخوووووووووي ما ني مصدقه أول مررررررررره نحط الأسئله وأحد يرد علينا قول امين الله يوفقك دنيا واخره صراحه حلك روعه يجنن صاحبه رورو ( نونو ):jester: مررررررررررره مبسوطه يعني بطلع خميس وجمعه
The Coder
20-10-2005, 12:12 AM
الله يعافيك اخوووووووووي ما ني مصدقه أول مررررررررره نحط الأسئله وأحد يرد علينا قول امين الله يوفقك دنيا واخره صراحه حلك روعه يجنن صاحبه رورو ( نونو ):jester: مررررررررررره مبسوطه يعني بطلع خميس وجمعه
^_^
الله يسمع منك ^_^ ....
ننتظرك .. تحترفين البرمجة ... وتجينا هنا ... وتحلين برامج غيرك ... وتساعدين الناس .. وتخلينهم يطلعو خميس وجمعة ^_^ ...
هامش :
لم احل لكي الواجب .. الا لانني كلي ثقة بانك سوف تبدعين فيما بعد البرمجة ...
نحتاج ابداعاتك المدفونة ^_^ ...
واي استفسار حياك الله
جميع حقوق برمجة vBulletin محفوظة ©2025 ,لدى مؤسسة Jelsoft المحدودة.
جميع المواضيع و المشاركات المطروحة من الاعضاء لا تعبر بالضرورة عن رأي أصحاب شبكة المنتدى .