• 0
n3rd

[تحدي] ألغاز برمجية

سؤال

بسم الله الرحمن الرحيم السلام عليكم

خطرت لي فكرة وهي إننا ننزل لغز برمجي .. بحيث إننا نشغل أمخاخنا في أوقات الفراغ لكي لا تصدأ

أنا سوف أضع سؤال .. وكل واحد لازم يكون له طريقة في الحل ... لاتضحك على نفسك وتشوف حلول الأعضاء

لازم تحلها بطريقتك وبعد ماتحل السؤال تقدر تشوف حلول الأخرين عشان تستفيد وتفيد .. وخلونا في إطار الC أفضل ..

س:اكتب برنامج يقوم بإيجاد مجموع أعداد صحيحة مدخلة من المستخدم,حيث يمثل العدد الأول المدخل الأعدادالمراد إدخالها.يجب أن يقوم البرنامج
بقراءة قيمة واحدة في كل مرة يتم فيها تنفيذ جملة scanf .

مثال:

2 12 12
the total is: 24

وهكذا..

في غضون 10 حلول راح أضع ... سؤال غيره أو أنتم تضعونه .. << والأفضل إنتم


تحيتي لكم ..
وهذا هو حلي << لاحد يغش :D

#include <stdio.h>int main(){	int i=0;	int count=0;	int total=0;	int num[256];	printf("Enter The Total Number:\n");	scanf("%d",&i);	for(count=1;count<=i;count++)	{		printf("Enter number %d :\n",count);		scanf("%d",&num[count]);		total+=num[count];	}	printf("Total is:%d.\n",total);		return 0;}

ننتظر حلول أخرى ,,,

تم تعديل بواسطه مصطفى 36a2
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه

9 إجابة على هذا السؤال .

  • 0
#include <stdio.h>
int main()
{
int loop,i,num, sum=0;
printf("Please enter the # of numbers: ");
scanf("%d",&loop);
for(i=0;i<loop;i++)
{
printf("Please enter number #%d: ",i+1);
scanf("%d",&num);
sum+=num;
}
printf("The total number is: %d\n",sum);
getch();
return 0;
}

تم تعديل بواسطه Mistrio_xp
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

السلام عليكم ,,

هذا حل بالـ ++C بدلاً من الـ C إذا كان دكتورنا يقبل ;)

تقدر تدخل أعداد بدون ما تحدد في البداية و بس حبيت يطلع الناتج ,, أدخل صفر ... و البرنامج سيحيب الناتج ,,

 
#include <iostream>
using namespace std;

int main (){

int total = 0, num = 0;

do {
cout << "Enter a number : ";
cin >> num;
cout << endl;

total += num;
} while ( num );

cout << endl << endl;
cout << "The Total is : " << total;

return 0;
}

تحياتي ,,

تم تعديل بواسطه Khaled.Alshaya
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

وممكن كدا :P

more efficient :D

#include <stdio.h>
int main()
{
int num,i, sum=0;
printf("Please enter the # of numbers: ");
scanf("%d",&i);
for(;i>0;i--)
{
printf("Please enter number #%d: ",i);
scanf("%d",&num);
sum+=num;
}
printf("The total number is: %d\n",sum);
getch();
return 0;
}

تم تعديل بواسطه Mistrio_xp
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

تفضلوا شباب ...........لول

/*aptx _ cpu 
* arabteam2000
*
*/
#include <stdio.h>

void main()
{

int i,c;
float sum=0,num;
char ch;

printf("Hi, please chose the way of work\n");
printf("\n1)by typing the number of inputs\n");
printf("2)the number of inuput numbers is unknown (typing n to end) \n\n");

ch =getchar();

switch(ch)
{
case '1':
printf("please enter the number of input numbers : \n");
scanf("%d", &c);

for ( i = 0; i < c; ++i)
{
printf("number %d : \n",i+1);
scanf("%f", &num);
sum+=num;
}

break;

case '2':

while(ch != 'n')
{
printf("\n\nthe number : ");
scanf("%f", &num);
sum+=num;

printf("\ndo yo want to continue (y/n) : ");
scanf("%c", &ch);
scanf("%c", &ch);
}
break;

default: printf("Error\n");

}

printf(" the result is : %f \n", sum);

}

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ههههههه أي دكتور ؟

عالعموم .. أنا ماني في الجامعة عشان أحل واجبات بس مافي مشكلة أنا ماراح أنزل اسألة

إنتم نزلوا ووأتحداكم (أو نتحدى بعض) ...

سلام

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0
عالعموم .. أنا ماني في الجامعة عشان أحل واجبات بس مافي مشكلة أنا ماراح أنزل اسألة

إنتم نزلوا ووأتحداكم (أو نتحدى بعض) ...

"نا" في دكتورنا تعود عليك يا دكتورنا :D

راح أحاول أنزل سؤال بس يكون صعب شوي علشان أخلي الجمجمة تفكر :rolleyes:

تم تعديل بواسطه Khaled.Alshaya
0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

اقول لكم حاجة.. اعملوا التحديات مثل بعدد محدود من الvariables او ال#includes وهكاذا.. مثل اعمل برنامج يفعل كذا لكن ب 3 variables فقط.. it will be cooler :D

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
  • 0

ماشاء الله الموضوع سار نشط ...

منتظرين السؤال اللي من الأخ Khaled.Alshaya ...

وبارك الله فيكم على التفاعل ..

0

شارك هذا الرد


رابط المشاركة
شارك الرد من خلال المواقع ادناه
زوار
This topic is now closed to further replies.

  • يستعرض القسم حالياً   0 members

    لا يوجد أعضاء مسجلين يشاهدون هذه الصفحة .