|
كليه الحاسبات والمعلومات كليات الحاسبات ونظم المعلومات |
![]() |
|
أدوات الموضوع | انواع عرض الموضوع |
#1
|
||||
|
||||
![]() الدكتور طالب مننا نعمل برنامج باستخدام الArray درجات 6 مواد ل100طالب و بعدكدة نجيب 1-المتوسط لكل مادة و لكل طالب 2-نجيب اعلى و اقل قيمة في كل مادة مع العلم ان ممكن يكون طالبين مثلا جايبين اعلى قيمة كود:
#include<iostream.h> int main() { int id[5],comp[5],conc[5],max[2]; int maxcomp=comp[0]; for(int i=0;i<5;i++) { cout<<"\n e id" ; cin>>id[i] ; cout<<" e mark of comp"; cin>> comp[i]; cout<<" e mark of conc"; cin>>conc[i] ; float sum =0; sum=sum+comp[i]+conc[i]; float aver=sum/2; cout<<"\n aver = "<<aver; } 2-لو عايز جميع المواد و الدرجات في Array واحد مثلا الID + مواد4 + المتوسط ........6لمائة طالب يعني محتاج 600 مكان في ال Array ازاي اضع كل درجة في المادة بتاعتها؟ (لضبط العدادات) انا عارفة ان السؤال التاني ممكن مايكونش واضح بس ده اللي انا فهمته من الدكتور |
#2
|
|||
|
|||
![]()
عشان نجيب ال Max
نفترض ان ال max رقم صغير جدا ويفضل فى الحالة دى يكون سالب كود:
max = -100000 loop on the array elements if(array[i]>=max) max=array[i] to get min min = 1000000 loop on the array elements if(array[i]<=min) min=array[i] بالنسبة للنقطة التانية عشان نعمل array يشيل كل الحاجات دى مع بعض يبقى احنا عاوزين نعمل array of objects of class or struct student object contain student Id subject1 subject2 etc,,, ونعمل set لل objects بالداتا بتاعت كل طالب دا على حسب ما فهمت لو كان دا طلبك وعاوز توضيح انا موجود بس مش بدخل كتير عشان ظروف الكلية |
![]() |
العلامات المرجعية |
أدوات الموضوع | |
انواع عرض الموضوع | |
|
|