السلام عليكم
هذه اول موضوع لي في هذا المنتدى
كنت قد بدأت بتعلم لغة ال c ... المشكلة انني نظريا استطيع حل الاسئلة و لكن المشكلة عندما اتي لأطبقها على الحاسبة
على سبيل المثال هذا السؤال
اكتب برنامج بلغة c لقراءة ارقام من لوحة المفاتيح و التوقف لحين ادخال الرقم 999 و اوجد اكبر رقم مدخل و تسلسله بين الارقام
قمت بحله كما يلي
المشكلةا لبرنامج يتوقف عن العمل بعد اول ادخالين (envy) (envy)
و هذا السؤال الذي اتعامل فيه مع المصفوفات
اكتب برنامج لتعريف مصفوفة احادية من 10 عناصر صحيحة
اقرأ عناصرها و جد مجموع عناصر المصفوفة و اطبعه
ثم اطبع المصفوفة معكوسة
المشكلة انه نتيجة عملية الجمع عشوائية
و بالنسبة لطباعة المصفوفة يشكل معكوس فانه لا يتفذها
علما انني استعمل البورلاند سي++ 5.5
ارجو المساعدة (angel)
هذه اول موضوع لي في هذا المنتدى
كنت قد بدأت بتعلم لغة ال c ... المشكلة انني نظريا استطيع حل الاسئلة و لكن المشكلة عندما اتي لأطبقها على الحاسبة
على سبيل المثال هذا السؤال
اكتب برنامج بلغة c لقراءة ارقام من لوحة المفاتيح و التوقف لحين ادخال الرقم 999 و اوجد اكبر رقم مدخل و تسلسله بين الارقام
قمت بحله كما يلي
PHP:
#include<stdio.h>
main()
{
int out,max=0,seq=0,maxseq=0,no;
printf("enter number \n");
scanf("%d",&no);
while (no != 999)
{
seq++;
if (no > max)
{
max=no;
maxseq=seq;
scanf("%d",no);
}
}
printf("the max number is = %d \n",max);
printf("the maxseq number is = %d \n",maxseq);
}
و هذا السؤال الذي اتعامل فيه مع المصفوفات
اكتب برنامج لتعريف مصفوفة احادية من 10 عناصر صحيحة
اقرأ عناصرها و جد مجموع عناصر المصفوفة و اطبعه
ثم اطبع المصفوفة معكوسة
Rich (BB code):
#include<stdio.h>
main()
{
int out,x[5],i,sum=0;
printf("enter number \n");
for(i=0;i<=5;i++)
scanf ("%d",&x);
for(i=0;i<=5;i++)
sum=sum+x;
printf("the sum is = %d \n");
for(i=5;i>=1;i--)
scanf ("%d",&x);
}
المشكلة انه نتيجة عملية الجمع عشوائية
و بالنسبة لطباعة المصفوفة يشكل معكوس فانه لا يتفذها
علما انني استعمل البورلاند سي++ 5.5
ارجو المساعدة (angel)