ABA


"|C| שאלה במערכים"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #10326 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 10326
zero_cool

דרג אמינות חבר זה
   22:51   24.03.11   
אל הפורום  
  |C| שאלה במערכים  
 
   אני צריך לכתוב תוכנית שהמשתמש יקליד 12 מספרים שלמים שהם בין 20 ל 359
ואז מוסיפה אותם למערך.. אחרי שאני מקליד 12 מספרים.. ואז התוכנית עושה ממוצע ובודקת איזה מספר מתחלק במספר האחרון שהוכנס למערך..
ישבתי על זה משום מה אני לא מצליח..
תודה לעוזרים


                                שתף        
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

  האשכול     מחבר     תאריך כתיבה     מספר  
  תראה מה ניסית..זה לא מסובך ronen333  24.03.11 23:19 1
  אתה לא מצליח כי אתה לא יודע לכתוב את זה ב C ShocKi  24.03.11 23:25 2
     לא יודע איך לגשת לזה בC zero_cool 25.03.11 00:07 3
         תיצור מערך שמקבל את הערכים שהמשתמש מכניס, dvir8 25.03.11 02:27 4
             זה מה שאני מנסה לעשות ולא מצליח =\ zero_cool 25.03.11 02:47 5
                 קודם כל, אתה צריך ldan192  25.03.11 07:45 6
                 קודם כל, dvir8 25.03.11 13:45 7
  מישהו יכול לכוון אותי בבקשה =\ zero_cool 25.03.11 16:07 8
     זה מה שהגעתי אליו לא מצליח לעשות את התנאי if zero_cool 25.03.11 17:37 9
         הקליטה שלך למערך לא רשומה נכון, dvir8 26.03.11 12:47 10
             הצלחתי בשעה טובה :) zero_cool 26.03.11 15:53 11

       
ronen333 
חבר מתאריך 20.2.03
6069 הודעות, דרג אמינות חבר זה
   23:19   24.03.11   
אל הפורום  
  1. תראה מה ניסית..זה לא מסובך  
בתגובה להודעה מספר 0
 
   ככה שפשוט לתת לך את הפתרון יהיה מטופש.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ShocKi  לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 19.3.02
20171 הודעות, 10 פידבק, 17 נקודות
   23:25   24.03.11   
אל הפורום  
  2. אתה לא מצליח כי אתה לא יודע לכתוב את זה ב C  
בתגובה להודעה מספר 0
 
   או כי אתה לא יודע בכלל לעשות את האלגוריתם לפיתרון?


קאש-באק ישראלי: https://www.cashback.co.il/?uref=33330
קאשבק לAsos ואמזון דרך Ebates: https://goo.gl/MX87Y7 - מקבלים 10$ לאחר שימוש ראשון.


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zero_cool

דרג אמינות חבר זה
   00:07   25.03.11   
אל הפורום  
  3. לא יודע איך לגשת לזה בC  
בתגובה להודעה מספר 2
 
  

#include <stdio.h>
#define n 12
int main(){
int a ,x=0, i=0 , avg=0 ,sum=0;
printf("enter number 12<x<359");
for(i=0;i<12;i++)
if(i>=12 && i<=369)
scanf("%d",&a);
sum+=
return 0;
}


זה מה שרשמתי.. אבל משום מה לא מסתדר לי אפילו ההתחלה של התרגיל איך להכניס מספרים אל המערך =\


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   02:27   25.03.11   
אל הפורום  
  4. תיצור מערך שמקבל את הערכים שהמשתמש מכניס,  
בתגובה להודעה מספר 3
 
   בעזרת האינדקס של הלולאה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zero_cool

דרג אמינות חבר זה
   02:47   25.03.11   
אל הפורום  
  5. זה מה שאני מנסה לעשות ולא מצליח =\  
בתגובה להודעה מספר 4
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ldan192 
חבר מתאריך 14.9.08
95119 הודעות
   07:45   25.03.11   
אל הפורום  
  6. קודם כל, אתה צריך  
בתגובה להודעה מספר 5
 
a[i] ולא a[n] בתוך ה-scanf


בברכה,
עידן


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   13:45   25.03.11   
אל הפורום  
  7. קודם כל,  
בתגובה להודעה מספר 5
 
   ערכתי לאחרונה בתאריך 25.03.11 בשעה 13:50 בברכה, dvir8
 
הבדיקה שלך של גבולות המספר לא נמצא במקום הנכון.
אתה לא יכול לבדוק את הקלט של המשתמש לפני שהוא בכלל הכניס אותו.

בעזרת האינדקס של הלולאה אתה צריך לנצל את העליה שלה כל פעם ב 1
ובכך בכל פעם לקלוט מהמשתמש למערך

a(i) 

אחרי כל קליטה אז אתה בודק אם הקלט חורג מהגבולות.

במידה והכל מתבצע באופן תקין 12 פעמים הלולאה מפסיקה ועוברת לשלב בו היא כבר מבצעת פעולות על המערך.

דוגמא ללולאה:


for (i=0;i<12;i++)
{
scanf("%d", &a(i));
if(a(i)...)
{
do...
}
}

לא יודע אם ככה רושמים בדיוק את הפקודה של ההכנסה למערך
אבל זה אמור להיות סוגרים מרובעות ולא סוגריים עגולות
פשוט אי אפשר להכניס את זה לקוד
בהצלחה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zero_cool

דרג אמינות חבר זה
   16:07   25.03.11   
אל הפורום  
  8. מישהו יכול לכוון אותי בבקשה =\  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zero_cool

דרג אמינות חבר זה
   17:37   25.03.11   
אל הפורום  
  9. זה מה שהגעתי אליו לא מצליח לעשות את התנאי if  
בתגובה להודעה מספר 8
 
   זה מה שהגעתי אליו לא מצליח לעשות את התנאי if
כלומר אם המספר קטן מ- או גדול מ-


#include <stdio.h>
#define size 12
int main(){
int array;
int i=0, avg=0, sum=0;

for(i=0; i<size ;i++){
printf("enter 12 numbers that : 11<x<360 %d : ",i+1);
scanf("%d",&array);
sum+=array;
}

printf("the sum is: %d",sum);
return 0;
}


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
dvir8
חבר מתאריך 13.5.02
5929 הודעות, דרג אמינות חבר זה
   12:47   26.03.11   
אל הפורום  
  10. הקליטה שלך למערך לא רשומה נכון,  
בתגובה להודעה מספר 9
 
   אתה לא יכול לקלוט ל array
אבל אתה כן יכול לקלוט ל

array(0)
array(1)
ומעלה

הסוגריים העגולים צריכים להיות מרובעים


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
zero_cool

דרג אמינות חבר זה
   15:53   26.03.11   
אל הפורום  
  11. הצלחתי בשעה טובה :)  
בתגובה להודעה מספר 10
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד

תגובה מהירה  למכתב מספר: 
 
___________________________________________________________________

___________________________________________________________________
למנהלים:  נעל | תייק בארכיון | מחק | העבר לפורום אחר | מחק תגובות | עגן אשכול
       



© כל הזכויות שמורות ל-רוטר.נט בע"מ rotter.net