נושאים פעיליםנושאים פעילים  הצגת רשימה של חברי הפורוםרשימת משתמשים  חיפוש בפורוםחיפוש  עזרהעזרה
  הרשמההרשמה  התחברותהתחברות RSS עדכונים
תיכנות
RSS UnderWarrior Forums : RSS תיכנות
נושא

נושא: need help in C :>

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
sysctl
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 13 October 2005 בשעה 14:22 | IP רשוּם
ציטוט sysctl

אוקיי,
ניסיתי לבנות תוכנה שקולטת לתוך
קוד:
int bla[6]

מספר מסויים ומריצה על כל תא פעולה מתמטית מסויימת. ובסוף מדפיסה לי אותו על המסך.
למשל הכנסתי 111111,
אז שהתוכנית תעשה
קוד:
int bla[0]++
int bla[1]--
int bla[2]++
int bla[3]--
int bla[4]++
int bla[5]--

אבל הוא תמיד מדפיס לי 1245032, לא משנה מה הקלט.
יש למישהו פיתרון?

חזרה לתחילת העמוד הצג את כרטיס החבר של sysctl חפש הודעות אחרות של sysctl בקר בדף הבית של sysctl
 
SBD
פורומיסט על
פורומיסט על
סמל אישי

הצטרף / הצטרפה: 13 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 1194
נשלח בתאריך: 13 October 2005 בשעה 18:33 | IP רשוּם
ציטוט SBD

אתה משתמש במילה השמורה INT רק כאשר אתה רוצה להכריז על משתנה מסוג INT, כלומר אתה צריך להתשמש בו רק בהגדרה של המערך, לאחר מכן אתה לא צריך להתשמש בו יותר לכל איבר במערך =\



__________________
~ Nobody Is Perfect, I'm Nobody ~
פורומים
חזרה לתחילת העמוד הצג את כרטיס החבר של SBD חפש הודעות אחרות של SBD בקר בדף הבית של SBD
 
sysctl
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 13 October 2005 בשעה 21:18 | IP רשוּם
ציטוט sysctl

כנראה שלא הבנת אותי,
המטרה שלי הייתה להריץ פעולה מתמטית(במקרה הזה להוסיף אחד ולהוריד אחד) לכל ספרה בנפרד, ולא על המספר עצמו.

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 13 October 2005 בשעה 21:21 | IP רשוּם
ציטוט משה רוצה sysctl

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 13 October 2005 בשעה 21:28 | IP רשוּם
ציטוט sysctl

קוד:

#include<stdio.h>
void main(void)
{
    int bla[6];
    scanf("%d", &bla);
    bla[0]++;
    bla[1]--;
    bla[2]++;
    bla[3]--;
    bla[4]++;
    bla[5]--;
    printf("%d\n", bla);
}

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

הצטרף / הצטרפה: 11 October 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 162
נשלח בתאריך: 13 October 2005 בשעה 21:38 | IP רשוּם
ציטוט אבידור

תנסה לסרוק 6 פעמים ל BLA[Counter]
לדוגמא
int i;
for(i=0;i<6;i++)
scanf("%d", &bla);
חזרה לתחילת העמוד הצג את כרטיס החבר של אבידור חפש הודעות אחרות של אבידור
 
Nameless
אחראי פורומים
אחראי פורומים


הצטרף / הצטרפה: 08 March 2005
מדינה: Armenia
משתמש: מנותק/ת
הודעות: 69
נשלח בתאריך: 15 October 2005 בשעה 03:03 | IP רשוּם
ציטוט Nameless

קוד:

#include<stdio.h>
int main()
{
    int bla[6];
    scanf("%d", &bla);
    bla[0]++;
    bla[1]--;
    bla[2]++;
    bla[3]--;
    bla[4]++;
    bla[5]--;
    printf("%d\n", bla);
return 0;
}


עדיין לא הבנתי מה אתה מנסה לעשות בדיוק
בכל מקרה, כשאתה מדפיס את הערך של bla אני לא חושב שאתה מדפיס את כל הערכים במערך...


__________________
meow
חזרה לתחילת העמוד הצג את כרטיס החבר של Nameless חפש הודעות אחרות של Nameless
 
ניר
מנהל האתר
מנהל האתר
סמל אישי

הצטרף / הצטרפה: 12 January 2005
מדינה: Israel
משתמש: מנותק/ת
הודעות: 3296
נשלח בתאריך: 15 October 2005 בשעה 03:40 | IP רשוּם
ציטוט ניר


אוקיי, דבר ראשון אם אתה מקיש את זה בתור 111111 הוא קולט את זה בתור מספר אחד ולא שישה מספרים. בשביל שישה מספרים אתה צריך 1 1 1 1 1 1.
דבר שני, זו צריכה להיות התוכנית:

#include <stdio.h>
קוד:
int main()
{
    int bla[6], counter;
    for (counter = 0; counter < 6; ++counter) scanf("%d", &(bla[ counter ]));
    bla[0]++;
    bla[1]--;
    bla[2]++;
    bla[3]--;
    bla[4]++;
    bla[5]--;
    for (counter = 0; counter < 6; ++counter) printf("%d\n", bla[ counter ]);
return 0;
}


__________________
מספר האייסיקיו שלי ו/או כתובת ה-MSN שלי אינם מהווים מוקד תמיכה
חזרה לתחילת העמוד הצג את כרטיס החבר של ניר חפש הודעות אחרות של ניר בקר בדף הבית של ניר
 

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

  שליחת תגובהשליחת נושא חדש
גרסת הדפסה גרסת הדפסה

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