لغه السي..
لما يكون عندي for loop داخليه وخارجيه ومطلوب السؤال اطلع output كيف اعرف انو لازم ادخل على اللوب الداخليه بعدين اخرج على اللوب الداخليه (كيف طريقه الحل)
او لما يكون عندي بريك او كونتنيو اذا كان عندي شرط
وجزيتم خيرا :dry:..
لغه السي..
لما يكون عندي for loop داخليه وخارجيه ومطلوب السؤال اطلع output كيف اعرف انو لازم ادخل على اللوب الداخليه بعدين اخرج على اللوب الداخليه (كيف طريقه الحل)
او لما يكون عندي بريك او كونتنيو اذا كان عندي شرط
وجزيتم خيرا :dry:..
fawaz2004 كتب:لغه السي..
لما يكون عندي for loop داخليه وخارجيه ومطلوب السؤال اطلع output كيف اعرف انو لازم ادخل على اللوب الداخليه بعدين اخرج على اللوب الداخليه (كيف طريقه الحل)
او لما يكون عندي بريك او كونتنيو اذا كان عندي شرط
وجزيتم خيرا :dry:..
حطلنا السؤال اخي, لاني بصراحة مش فاهم عليك !
fawaz2004 كتب:لغه السي..
لما يكون عندي for loop داخليه وخارجيه ومطلوب السؤال اطلع output كيف اعرف انو لازم ادخل على اللوب الداخليه بعدين اخرج على اللوب الخارجيه (كيف طريقه الحل)
او لما يكون عندي بريك او كونتنيو اذا كان عندي شرط
وجزيتم خيرا :dry:..
مثلا..
#include <stdio.h>
int main() {
int a[6],b[3],k,j=0;
printf("Enter 6 integer values >");
for(k=0;k<=5;k=k+2) {
scanf("%d%d",&a[k],&b[j]);
j++;
}
for(k=0;k<=2;k++) {
for (j=0;j<=4;j=j+2) {
if(b[k]>=a[j]) {
a[j+1]=b[k];
b[k]=a[j];
break;
}
}}
j=0;
for(k=1;k<=6;k=k+2) {
printf("%d\t%d\n",a[k],b[j]);
j++;
}
return 0;}
input typed by the user:
43 16 35 39 14 47
47 14
39 35
16 43
<B>البرنامج مع حله
ماني فاهمه كثير ..
وشكرا...<BR style="PAGE-BREAK-BEFORE: always; mso-special-character: line-break" clear=all></B>
أخى الكريم انظر نتيجة الكود
int a[6]={0},b[3] = {0},k,j=0;واﻵن بعد تنفيذ الكود:
printf("Enter 6 integer values : ");
for(k=0; k<=5; k=k+2)
{
scanf("%d%d",&a[k],&b[j]);
j++;
}ستكون البيانات كما يالى فى المتغيرات
وبعد تنفيذ الكود التالى وعند تحقق الشروط فانة سيحاول نقل البيانات كالتالى والعكس
for(k=0; k<=2; k++)
{
for (j=0; j<=4; j=j+2)
{
if(b[k]>=a[j])
{
a[j+1]=b[k];
b[k]=a[j];
break;
}
}
}وام عن عبارة break فأنها سوف توقف عمل الدوارة الداخليها عن تحقق شرط if ثم ينتقل العمل الى الكود التالى وهو دوارة for الخارجية وتبدأ في العمل وهكذا ...
اتمنى ان تستوعب الموضوع وتستخدم تقنية تتبع تنفيذ البرنامج سطر سطر مع مشاهدة قيم المتغيرات فى الذاكرة او ما يسمى watch
أفكار: ارسم المصفوفة اﻻولى على الورق ثم الثانية ثم ادخل فيها البيانات حسب تشغيل الكود وقيمة المتغيرات وسوف ستحقق نتائج رائعة لفهم البرامج المعقدة.
تحياتى العطرة والله الموفق.
شكرا لك ..
المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية
جارٍ التحقق من المتواجدين…