السلام عليكم :)
لنرى من يملك اسرع خوارزمية لحل هذه المسألة
التمرين : لدينا مجموعة من حبات الكرز
عندما نجمعها مثنى مثنى تبقى حبة واحدة
عندما نجمعها ثلاثي ثلاثي تبقى حبة واحدة
عندما نجمعها رباعي رباعي تبقى حبة واحدة
عندما نجمعها خماسي خماسي تبقى حبة واحدة
عندما نجمعها سداسي سداسي تبقى حبة واحدة
ما هو عدد حبات الكرز ( اذا علمت ان عددها اقل من 100 ) ؟؟ :]
التعليق السابق
جمييييييييل ما تقوول :)
لكن لو كان لدي مسدس في لحظة سؤالك لكن قد أطلقت عليك =_= ههههههههه
بووركت فاضلي :] كما يبدو اننا تعلما شيء جديد منك :)
احم احممم هل ستكون هكذا يا ترى ؟
#include<iostream>
#include <conio.h>
using namespace std;
int main()
{
int j=0,max=0,max2=0;
int a[10];
for (int i=0;i<10;i++)
{
cin>>a[i];
}
while (j<10)
{
if(a[j]>max) max=a[j];
j++;
}
j=0;
while (j<10)
{
tt: if(a[j]==max ) {j+=1;goto tt;}
if(a[j]>max2) max2=a[j];
j++;
}
cout<<"the number before max is "<<max2<<endl;
cout<<"the max number is "<<max<<endl;
getch();
return 0;
}
هذا ردي على @ahm_ijal على تعليقه:
الرد على السؤال الأساسي ستجده في التعليق التالي بلغة Go
التعليقات