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

נושא: שאלה במחרוזות

שליחת תגובהשליחת נושא חדש
כותב
הודעה << נושא קודם | נושא הבא >>
yehouda
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 20 May 2009 בשעה 05:11 | IP רשוּם
ציטוט yehouda

עניתי על השאלה ה1
אך שאר הסעיפים לא ברורים לי ,אשמח לעזרה.
 לגבי א -ג לא ידעתי איך להתחיל .
תודה על העזרה
חזרה לתחילת העמוד הצג את כרטיס החבר של yehouda חפש הודעות אחרות של yehouda
 
גד
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 20 May 2009 בשעה 13:51 | IP רשוּם
ציטוט גד

א': אתה פשוט צריך לבדוק את תקינות הקלט. זאת אומרת, כל עוד המחרוזת שהוכנסה לא כוללת בדיוק 40 ספרות - הקלט שגוי.

ב': הצגת תת הסדרה הארוכה ביותר, במה הסתבכת?

ג': הצגת המיקום (האינדקס) של התו הראשון בסדרה הארוכה ביותר (התו הראשון במחרוזת שנקלטה מיקומו 0 , התו השני 1 וכך הלאה...), ברגע שמצאת את תת הסדרה מצאת גם את המיקום שלה.
חזרה לתחילת העמוד הצג את כרטיס החבר של גד חפש הודעות אחרות של גד בקר בדף הבית של גד
 
yehouda
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 20 May 2009 בשעה 22:31 | IP רשוּם
ציטוט yehouda

תודה גד.

לגבי א -האם לבצע זאת באמצות סטרינג השוואה או NOT ?

לגבי ב-איך אדע שהגעתי לסדרה הארוכה-למה להשוות?

ג. הצגת האינדקס זה כאילו הI +1 ?

 

 

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


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 21 May 2009 בשעה 23:57 | IP רשוּם
ציטוט גד

א'- בהתחלה תשווה את אורך הקלט ל-40, אם 'אמת' המשך, אחרת הקלט שגוי
ואז סרוק תו תו - אם התו שונה מ 0-9 הקלט שגוי

ב' - תריץ לולאה מ-1 עד 39 לדוגמה. כל עוד התו הנוכחי פחות התו הקודם שווה ל-1 אתה יודע שיש לך סדרה... איך לדעת שהגעת לסדרה הארוכה ביותר - מכאן תצטרך לחשוב לבד ולהגיע לפתרון שלך
חזרה לתחילת העמוד הצג את כרטיס החבר של גד חפש הודעות אחרות של גד בקר בדף הבית של גד
 
גד
אורח
אורח


הצטרף / הצטרפה: 01 October 2003
משתמש: אונליין
הודעות: 12647
נשלח בתאריך: 21 May 2009 בשעה 23:57 | IP רשוּם
ציטוט גד

ג' - לא, זה רק ה i
חזרה לתחילת העמוד הצג את כרטיס החבר של גד חפש הודעות אחרות של גד בקר בדף הבית של גד
 
yehouda
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 24 May 2009 בשעה 22:15 | IP רשוּם
ציטוט yehouda

תודה גד לגבי סעיף ב האם הכוונה הינה :
_אני חושב שטעיתי במשהו אבל רק תאמר לי לגבי הכיוון
[code]
#include <stdio.h>
#include <stdlib.h>
#include<math.h>
#include<string.h>
 
void main ()
{
char str[40];
int len,i;
int maxlen=0 ,substr=1;
printf("enter a numeric string (40);");
gets(str);
len=strlen(str);
for(i=0;i<len;i++) //check string include number
if(str<'1' || str >'9')
{
printf("error //invalid string //");
return ;
}
printf("enter a char ");
scanf("%c",&ch);
if (string-ch ==1)
n++;
else
[code/]
חזרה לתחילת העמוד הצג את כרטיס החבר של yehouda חפש הודעות אחרות של yehouda
 
yehouda
משתמש פעיל
משתמש פעיל


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 26 May 2009 בשעה 18:56 | IP רשוּם
ציטוט yehouda

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


הצטרף / הצטרפה: 28 November 2008
מדינה: Israel
משתמש: מנותק/ת
הודעות: 66
נשלח בתאריך: 07 June 2009 בשעה 15:00 | IP רשוּם
ציטוט yehouda

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

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

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

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