السلام عليكم لدي بعض المسائل التي تحتاج الى حل و أحتاج ان تساعدوني فيها ... لو سمحتم اريد شرح مع حل حتى استطيع أن افهم هذه المسائل و لكم مني جزيل الشكر و الامتنان.. اعذروني كتبت المسائل على الوورد00 و اعذروني ايضا ان وضعت موضوعي في موقع ليس مناسب و ارجو من الادارة ان تنقله الى المكان المناسب .. هذه المسائل في السي بلس بلس فانا طالب في هندسة برمجيات و لكني لم ارى هذا القسم من بين اقسام الهندسة الاخرى فوضعت موضوعي هنا
و المسائل كالاتي :
# المسألة الأولى :

//for loop.This program reads a number of students and loops for their scores then it finds the highes
//score.
#include<iostream>
using namespace std;
int main()
{
//Prompt the user to enter the number of students
cout<<"Enter the number of students :";
int numberOfStudents;
cin>> numberOfStudents;
double score = -1;
for //write the for signature here
{
//write the for body here

}
cout<<"Highest score is"<<score;
return 0;
}


# المسألة الثانية :

//if else statements . This program keeps reading numbers and exits only on zero. Then it counts the
//positives and negatives and the total
#include<iostream>
include<ctime> // for time function #
#include<cmath> //for the srand and rand functions
using namespace std;
int main ()
{
int countPositive =0, countNegative =0;
int count =0, total=0 , num ;
do
{
//Read the next data
cout<<"Enter an int value , \nthe program exits if the input is 0 :";
cin>>num;
// check if the number is positive or negative and increment
// the right counter


// calculate the total and increment
}
while ( num != 0);
//Adjust count
if ( count == 0 )
// tell the user
else
{
//print the number of positives , negatives , the total and the average
}
}



# المسألة الثالثة :


//while lopp and function . This program calculates the sum of the digits
#include<iostream>
#include<cmath>
using namespace std;
int sumDigits ( long n )
{
int temp = abs(n);
int sum = 0;
while ( temp != 0 )
{
// write your code here
}
return sum ;
}
int main ()
{
cout <<"The sum of digits for 234 is "<< sumDigits (234)<< endl ;



return 0 ;
}