ICS 103 Homework 03

الموضوع في 'علوم الحاسب الآلي' بواسطة القــ 07 ــرني, بتاريخ ‏4 مايو 2012.

الوسوم:
  1. القــ 07 ــرني

    انضم:
    ‏12 فبراير 2011
    المشاركات:
    23
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    السلام عليكم ورحمة الله وبركاته


    لا هنتوا يا شباب
    خلونا نبدأ نتساعد في الواجب الجديد من الحين (( لا يروح علينا مثل الواجب القديم :craying: ))

    همتكم يا شباااااااااب

    تحياتي لكم ...
     
  2. L-E-N-O

    L-E-N-O عضو

    انضم:
    ‏5 مايو 2011
    المشاركات:
    143
    نقاط الجائزة:
    0
    التقييمات:
    +2 / 0 / -0
    من جد ياشباب ولا تخافون بنغير كل شيء ,,,

    بس اهم شيء الفكره
     
  3. القــ 07 ــرني

    انضم:
    ‏12 فبراير 2011
    المشاركات:
    23
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
  4. ~ : L0n31y : ~

    انضم:
    ‏7 أكتوبر 2010
    المشاركات:
    329
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    اتمنى تحطوا الاسئله هنا وبنحاول نساعدكم =)
     
  5. القــ 07 ــرني

    انضم:
    ‏12 فبراير 2011
    المشاركات:
    23
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    Question 1: (15 points)

    A palindrome is a word, phrase, or any other sequence of letters that can be spelled the same way in
    either direction. For example, “level” and “noon” are palindromes. Write a recursive logical-function
    that returns 1 if the word is a palindrome and 0 otherwise. You may do it by matching the first letter
    with the last, the second with the next-to-last, and so on. Matching letters should be non-casesensitive
    that is upper case letters match lower case letters. Notice that a single letter is not
    considered a palindrome.
    Write a driver (main) function to prompt the user to enter a sentence. Use your recursive logicalfunction
    to count the number of palindromes in that sentence. You need to use String Tokenization
    (strtok) function to split the sentence into words.


    ــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــــ


    Question 2: (15 points)

    Write a program that will generate a 5x5 2D array of random integer numbers between 0 and 100
    using the function rand(). Use the function srand(time(NULL)) to generate different sequence of
    numbers in each execution. Then, write 4 different void functions rotate_left(), rotate_right(),
    rotate_up(), and rotate_down() to rotate the array left, right, up, or down, respectively. The
    functions take a 2D array and its size as input arguments. When rotating a 2D array to the right, all
    the elements in the 1st column moves to the 2nd, all the elements in the 2nd column moves to the 3rd,
    …, and all the elements in the last column moves to the 1st. Similarly, rotating left, rotating up, and
    rotating down functions work.
    Write also a function to print the 2D array in an organized way. Prompt the user to enter the
    direction as character: ‘r’ for right, ‘l’ for left, ‘u’ for up, or ‘d’ for down. Then, print the rotated array
    as requested.
     
  6. D-law

    D-law عضو

    انضم:
    ‏21 سبتمبر 2010
    المشاركات:
    14
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    توني خلصت السؤال الأول.. من الساعة 1 و انا احاول فيه والحمدالله اشتغل معاي زي الفل
    بعطيكم الفكرة بشكل مفصل بس اول شي لازم تفتح لاب 15 سلايد 12 و 13 عشان تعرف الStrTok و افتح على StrCpy
    1- تسوي 4 سترنجز وحدة عشان تستلم الجملة و وحدة فيها " " يعني مسافة و ثنتين لبعدين
    2- خذ الجملة في السترنج الأول
    3- سويلها StrTok في متغير من نوع char مع السترنج اللي فيه مسافة عشان مع كل مسافة يفصل
    4- افتح while بشرط انه المتغير ما يساوي NULL
    5- اعمل StrCpy بين المتغير و السترنج الثالثو سويلها Put
    6-هنا نبدا بالسوالف, خذ الlength حق السترنج و اطرح منه واحد لانه ما نبي الNULL اللي بالاخير عشان نقدر نعكس
    7-سوي loop بحيث انه العنصر الأول من السترنج الرابع يساوي العنصر الأخير من السترنج الثالث (مرة ثانية العنصر الأخير لازم ما يكون null لازم يكون اللي قبله)
    8- بعد ما يصير عندك السترنجز الاثنين لازم نخليهم يا كلهم capital ولا small عشان نعرف نقارن بينهم زي ما هو مطلوب فالسؤال
    9-الى هنا وصلنا 70% من السؤال, باقي انك تسوي الفنكشن بحيث يكون الفنكشن يمشي من i=0 الى الlength و يقارن بالi حقت الاثنين و هل هم متساويين ولا لا و اذا مو متساويين يوقف ولا يكمل.

    الهدف بس انه امشي لكم الأشاء اللي مالها داعي فالبداية عشان تعرفوا تذاكروا للمياجر والباقي كل واحد و شطارته ايييه ولا تنسوا انه اذا length يساوي 2 (حرف و null) زي a هذا مفروض تشيله من الجواب يا اما تطرح اذا تحقق الشرط او انه ما تبدا فيه من الأصل

    و دعواتكم 3>
     
  7. كيـمو

    كيـمو عضو

    انضم:
    ‏26 فبراير 2012
    المشاركات:
    4
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    d-law يالت توضح الخطوه الخامسه اكثر ... واللي اهم من ذا كله الوووب في الخطوة السابعه .... او اي واح من الشباب يقدر يفيدني ,
     
  8. دكتور وليد

    انضم:
    ‏2 مارس 2010
    المشاركات:
    8
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    اقوووول ما ودك تنزل الحل وتريحنا
    ونكون لك من الشاكرين
     
  9. L-E-N-O

    L-E-N-O عضو

    انضم:
    ‏5 مايو 2011
    المشاركات:
    143
    نقاط الجائزة:
    0
    التقييمات:
    +2 / 0 / -0

    ههههههههه ,,, والله انك صادق:good:
     
  10. BlAcK CAVE

    BlAcK CAVE عضو

    انضم:
    ‏21 يونيو 2010
    المشاركات:
    162
    نقاط الجائزة:
    0
    التقييمات:
    +9 / 0 / -0
    وااله جبتها على الجرح ^_^
     
  11. BlAcK CAVE

    BlAcK CAVE عضو

    انضم:
    ‏21 يونيو 2010
    المشاركات:
    162
    نقاط الجائزة:
    0
    التقييمات:
    +9 / 0 / -0
  12. العبيات

    انضم:
    ‏17 مارس 2011
    المشاركات:
    60
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
  13. نـــادر الوجود

    انضم:
    ‏14 أكتوبر 2010
    المشاركات:
    225
    نقاط الجائزة:
    0
    الوظيفة:
    طالب في الهندسة الميكانيكة
    الإقامة:
    الرياض <3
    التقييمات:
    +3 / 0 / -1
    رااحوا الــــطيبين :sad:
     
  14. TheMagicStick

    TheMagicStick عضو

    انضم:
    ‏9 مايو 2011
    المشاركات:
    254
    نقاط الجائزة:
    0
    التقييمات:
    +8 / 0 / -0
    يا شباب الواجبات الثلاثة لها نفس الدرجات ولا كل واجب يختلف عن الثاني؟؟؟؟؟؟
     
  15. Freezyknight

    Freezyknight عضو

    انضم:
    ‏13 أكتوبر 2011
    المشاركات:
    140
    نقاط الجائزة:
    0
    التقييمات:
    +0 / 0 / -0
    كل واجب ٢ ٪
    وبعد تري اللي حط الحل ما قصر الصراحه..
     
جاري تحميل الصفحة...
مواضيع شبيهة - ICS 103 Homework
  1. VIP__AA
    الردود:
    7
    المشاهدات:
    2,876
  2. بن زايد
    الردود:
    9
    المشاهدات:
    1,412
  3. ABU FRAS
    الردود:
    7
    المشاهدات:
    1,347
  4. tfe-2009
    الردود:
    24
    المشاهدات:
    4,081
  5. m.tawhari
    الردود:
    0
    المشاهدات:
    1,442
  6. Omar Bawazeer
    الردود:
    2
    المشاهدات:
    2,094
  7. Ahm2d__
    الردود:
    1
    المشاهدات:
    908
  8. بو جراح
    الردود:
    1
    المشاهدات:
    10,098
  9. ttttt
    الردود:
    4
    المشاهدات:
    1,568
  10. mujtabaa98
    الردود:
    1
    المشاهدات:
    3,858

مشاركة هذه الصفحة