You are on page 1of 26

initialization)

‫;‪int matrix[4],i‬‬
‫)‪for(i=0;i<4;i++‬‬
‫;(]‪scanf)“%d”,&matrix[i‬‬

‫نج ح الشرط‬ ‫سيبدأ العداد من الص ر (الم قع ص ر) هل الص ر اقل من ‪4‬؟‬


‫الم قع ‪0‬‬
‫نج ح الشرط‬ ‫العده الث نيه (ال قع ‪)1‬هل ال احد اقل من ‪4‬؟‬
‫الم قع رق احد ‪ ...‬هكذا لغ ي فشل شرط العداد ه اقل من ‪ 4‬عند ص له‬
‫‪ 4‬ليس اقل من ‪..‬‬ ‫ل رق ‪ 4‬ف ن الشرط ي شل أن ال‪ 4‬تس‬
‫ن ب تح عداد بعدد عن صر المص فه فمثاً ل اردن طب ع مص فه تتك ن من ‪8‬‬
‫عن صر ن ب تح عداد ي ب لعد لـ‪ 8‬عدا متت ليه ك لت لي ‪..‬‬
‫)‪For(i=0;i<8;i++‬‬
‫;(]‪Printf)“%d”,matrix[i‬‬

‫‪Ex_1:Write a C program to print & enter 1_D matrix‬‬


‫‪contain 7 elements‬‬
‫* ل اردن ان نطبع العن صر بص ره عم ديه نضع‬

‫)‪ (\n‬بداً من)‪(\t‬‬


‫‪Ex_2:write a C program to enter any 1_D matrix‬‬
‫‪num[20] then find the sum of even location..‬‬
‫‪Solution:‬‬
‫كت ب برن مج أدخ ل مص فه اح دي البعد تح ‪ 20‬عدد أيج د مجم ع‬ ‫المط‬
‫الم اقع الز جيه من المص فه (أ ن بجمع م يح يه كل م قع ز جي مثل‬
‫‪)20.... 8 6 4 2 0‬‬
‫‪Q_1:wreite a C program to enter 1_D matrix score[7]of‬‬
‫‪integer numbers then find the following dependent your‬‬
‫‪select entery:‬‬
‫‪1:sum of odd numbers‬‬
‫‪2:sum of all matrix‬‬
‫‪3:average of matrix‬‬
‫‪4:stop of program‬‬

‫‪Solution:‬‬
‫ادخ ل مص فه من ‪ 7‬عن صر ايج د م ي ي ب أعتم د ع اختي ر‬ ‫المط‬
‫عندم نرى هذه العب ره (ب أعتم د ع اختي ر ) ف ذا يدل انن سنستخد الـ‬
‫‪Switch_case‬‬
‫‪‬‬ ‫المط اأ ل مجم ع العن صر ال رديه‬
‫‪‬‬ ‫المط الث ني ايج د مجم ع المص فه ب لك مل‬
‫‪‬‬ ‫المط الث لث ايج د المعدل‬
‫‪‬‬ ‫المط الرابع ت قف البرن مج‬
‫‪‬‬ ‫اآن انظر ال الحـــل‬
*************************************************************************************************************
Q_2:write a prog. To initialize the array a(9) with (3,4,0,-1,5,-6,8,10,-4)

Then:

 Print the even number


 Print the location of negative number
 Sum of positive number
‫الث ني طب ع م اقع اأعداد الس لبه ؟‬ ‫*المط‬
‫المص فه اقل من‬ ‫اقل من لذل سنستخد شرط اذا ك ن محت ي‬ ‫أذا ك ن العدد س ل ف‬
‫ص ر ق بطب ع م اقع‬

‫مواقع المصفوفه فقط‬

‫]‪Matrix[i‬‬

‫محتويات مواقع المصفوفه‬

‫*المطلب الثالث مجموع اا قا الموجبه ‪..‬‬

‫خز‬ ‫متغير لغر‬ ‫ااعدا الموجبه هي اأكبر من الصفر لذلك نقو بفر‬
‫ا ا كانت‬ ‫القيم او مايسميه البعض (حَصالة الجمع) ونقو بأستخدا شر‬
‫‪..‬‬ ‫محتويات اكبر من الصفر‬
Q_3:Write a C program to enter any matrix size (n) then perform

the following:

 Print the first element

 Replace the first element by second

Solution:
‫*المط اأ ل ه طب ع الرق اأ ل من المص فه في مثل هكذا اسئ ه ن ب لعمل‬
‫ع م اقع المص فه بص ره مب شره كم نع أن في لغ السي المص ف تبدأ من‬
‫الم قع ص ر لذل ن بطب ع محت ي الم قع ص ر بص ره مب شره ‪.....‬‬

‫*المط الث ني أستبدال العنصر اأ ل مع العنصر الث ني ايض ً يك ن عم ن ع‬


‫الم اقع لكن سنحت ج ال ان ن ب أعان عن متغير لغرض خزن احد المحت ي أنه‬
‫اذا ابدلن اأ ل مك ن الث ني ف ن محت ي الم قع اأ ل اصبح ب لم قع الث ني ب ذا قد‬
‫اصبح الم قعين بن س ال يمه لذل ن ب أعان عن متغير نضع فيه احدى ال يمتين‬
‫حت نستبدل قيمه اا ل مك ن الث ني ‪...‬‬
‫‪NOTE:‬‬

‫اذا ك ن العداد يحت ع اكثر من جم ه بداخ ه‬


‫العداد لكل هذه الجمل نضع بين ق سين‬

‫}‬ ‫{‬

‫)‪For(i=0;i<n;i++‬‬
‫{‬
‫‪Stat:1‬‬
‫……‬
‫……‬
‫‪State:n‬‬
‫}‬
Q_4:Write a C prog. To enter array B(6) & array Z(6)
replace the element of array B with element of Z

Solution:
‫في الس ال أدخ ل مص فتين كل احده ابع ده ‪ 7‬عن صر ال ي ب ستبدال‬ ‫المط‬
‫عن صر المص فه اأ ل ب لمص فه الث نيه عن صر الث نيه ب أ ل‬
‫ن ب أعان عن مص فه ف رغه بن س ابع د المص فتين ا ن ب دخ ل أ أعداد‬
‫في تستخد ف ط لخزن احدى المص ف كم في الس ال الس ب لكن ب لس ال‬
‫الس ب ال ر عندم قُمن ب ستخدا متغير ل خزن انظر ال المخطط الت لي‪:‬‬
‫‪     ‬‬

‫‪ヱ‬‬

‫‪ヲ‬‬

‫‪ン‬‬
Q_5: By using C_language enter any array then find minimum & maximum value
in array?

Solution:
‫ايج د اكبر قيمه اقل قيمه ب لمص فه‬ ‫المط‬

‫*ن ب رض محت ي الم قع اأ ل ه ال يمه العظم ن بعمل شرط أذا اك ن محت ي المص فه‬
‫اكبر من ال يمه العظم ف ن ال يمه العضم هي محت ي المص فه أ ان الم قع اا ل فرضن انه اكبر‬
‫قيمه لكن محتمل ان تك ن اكبر قيمه في م قع اخر لذل يج ان ن ب ضع شرط فعند ا ل د ره ل عداد‬
‫هي الم قع اأ ل هل محت ي الم قع اأ ل اكبر من ال يمه العظم التي فرضن ه ؟ الج ا ه ا أن‬
‫تس ي عند الد ره الث نيه ل عداد الم قع الث ني هل ه اكبر من ال يمه التي فرضن ه ؟ هكذا‬

‫ب رض أ ابع د ع د ًة نضع (‪)100‬ا (‪.... )50‬‬ ‫بم أن ُه ابع د المص فه مج له لذل ن‬

‫ام ب لنسبه ل يمه الصغرى ت ريب ً بن س الخط ا ب ستثن ء الشرط **((أستنتج ماحظ تكـ ))‬

‫‪‬‬

‫‪Q_6: use c_language to enter to array same length the perform the‬‬
‫‪following dependent your entry:‬‬

‫‪a_sum element of array one with element of array two display the‬‬
‫;‪result as a vector‬‬

‫;‪b_multiplied array one by 2‬‬

‫)‪c_divided array two by(2‬‬

‫;”‪Other wise disply comment “Check your enter‬‬

‫‪Solution:‬‬
A[0]
Enter any array then sort ascending order
‫‪Q_8:write c_prog . to enter any array then set the odd location to zero‬‬

‫‪Solution:‬‬

‫م اقع لذل‬ ‫ادخ ل أ مص فه جعل محت ي الم اقع ال رديه تس ص ر بم ان المط‬ ‫المط‬
‫يك ن الشرط ع العداد أن م قع سنستخد شرط مع دال ب قي ال سمه ف لعدد ال رد ي بل ال سمه ع ‪2‬‬
‫مع ج د ب قي ف ذا نجح الشرط سيت جعل محت ي الم اقع ال رديه اص ر ‪......‬‬
Q_1:Enter any array then perform find the following if you press numbers
below:

1_find mimimum value and location

2_find maximum and location

3_sort descending order

Else where display any comment

**********************************************************************

Q_2:by use c_language initialize these array

m_k(9)=(1,2,10,21,11,2,3,5,-1) then sort reversly by use two method

**************************************************************************

Q_3:write c_prog. To enter any float array then round into plus infinity and
compare the result before and after round

**************************************************************************

Q_4:write c_prog. To enter any array then squre the odd location

***************************************************************************
Q_5: Q_for the network shown below find the values of Rx when
the source is variable from 3.3V into 9V the step of p.s is
0.3v.Write a C_prog. to find Rx ,round the values of Rx into
greater than and compare between the result after &befor the
round,total current=100 Amp

Q_6:By sing arrays write a program to find truth table of nand gate (3input)

Look to picture below:

You might also like