السلام عليكم عدتكم بطلب مساعدة
أرجو أن لا تخذلوني:
السؤال:
اكتب برنامجاً يقوم أولاً بقراءة (إدخال) 150 قيمة عددية صحيحة على شكل مصفوفة ثم يقوم بحساب عدد القيم التي لم يتكرر إدخالها وحساب عدد القيم التي تكرر إدخالها
الشرح القيم المككرة المذكورة تختلف عن تكرارات القيم أي مثلا:2,1,2,1,1
الثيم المكررة هي 1,2 وعددها 2
وقد حاولت جاهدا أن أصل لحل وهذة هي محاولاتي:
#include <iostream.h>
int R[100];
int Rrept[100];
void ReadArray()
{
for (int i=0;i<10;i++){
cout << "Enter the item "<<i+1<< " to Array ";
cin>>R;
}
}
int A()
{
int temp=0;int count=0;
for(int i=0;i<10;i++){
if (Rrept==R[temp]) break;
for (int j=i+1;j<10;j++){
if (R==R[j]){
Rrept[temp]=R;
cout << Rrept[temp] << " -- " << R << endl;
count++;
temp++;
}
}
}
return count;
}ولم أصل للحل الصحيح هل من مساعدة؟
لا أملك الكثير من الوقت :wacko:
