skywalker13 פורסם 2006 בפברואר 8 Share פורסם 2006 בפברואר 8 שלום נתנו לי תרגיל בספר שאני לומד בו c, את התרגיל הבא:פתח ויישם אלגוריתם המקבל כקלט עשר אותיות ומציג את מספר האותיות הזהות לאות הראשונה שנקלטה.עכשיו הנה הקוד שלי רק שפה זה עם מספרים ואני רוצה עם אותיות אני פשוט לא יודע איך ואני לא מוצא בספר שום הסבר.#include <stdio.h>#include <conio.h> void main() { clrscr(); int ot1,ot2; int mone,i; mone = 0; scanf("%d",&ot1); for(i = 2; i <= 10; i++) { scanf("%d",&ot2); if(ot2 == ot1) mone++; } printf("\n %d",mone); }תודה מראש לכל העוזרים. קישור לתוכן שתף באתרים אחרים More sharing options...
big foot פורסם 2006 בפברואר 8 Share פורסם 2006 בפברואר 8 זה פשוט את כל מה שמתיחס למספרים(INT) אתה משנה לתוים (CHAR) ואת הבדיקה עושים כךif('char1'=='char2') קישור לתוכן שתף באתרים אחרים More sharing options...
Ghosthunter פורסם 2006 בפברואר 8 Share פורסם 2006 בפברואר 8 int ot1,ot2;תשנה לCHAR.ותעשה %c בSCANFדרך אגב, תמחק תMONE ותרשום counter או משהו באנגלית עם משמעות ולא את התעתיק. קישור לתוכן שתף באתרים אחרים More sharing options...
borg פורסם 2006 בפברואר 9 Share פורסם 2006 בפברואר 9 שלום נתנו לי תרגיל בספר שאני לומד בו C את התרגיל הבא:פתח ויישם אלגוריתם המקבל כקלט עשר אותיות, ומציג את מספר האותיות הזהות לאות הראשונה שנקלטה.עכשיו הנה הקוד שלי, רק שפה זה עם מספרים ואני רוצה עם אותיות. אני פשוט לא יודע איך, ואני לא מוצא בספר שום הסבר.#include <stdio.h>#include <conio.h>void main(){ int i; int counter = 0; char ch1, ch2; clrscr(); scanf( "%c", &ch1 ); for( i = 0; i < 9; i++ ) { scanf( "%c", &ch2 ); if( ch1 == ch2 ) { counter++; } } printf( "%d\n", counter );}אתה בטוח שזה C, ולא ++C? ב-C אסור להגדיר משתנים באמצע פקודות. קישור לתוכן שתף באתרים אחרים More sharing options...
skywalker13 פורסם 2006 בפברואר 9 מחבר Share פורסם 2006 בפברואר 9 ניסיתי זה לא עובד זה נותן לי 0 אחרי שאני מכניס את הקלט. קישור לתוכן שתף באתרים אחרים More sharing options...
borg פורסם 2006 בפברואר 9 Share פורסם 2006 בפברואר 9 אתה מכניס את הקלט עם 'Enter' אחרי כל אות (אני חושב שאפשר גם רווחים)? קישור לתוכן שתף באתרים אחרים More sharing options...
Recommended Posts
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.