ABA


"צריך עזרה בנוגע לאיזה שאלה בC#"
גירסת הדפסה        
קבוצות דיון פיתוח, תיכנות ובניית אתרים נושא #14036 מנהל    סגן המנהל    מפקח   Winner    צל"ש   מומחה  
אשכול מספר 14036
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   11:23   06.04.07   
אל הפורום  
  צריך עזרה בנוגע לאיזה שאלה בC#  
 
   ערכתי לאחרונה בתאריך 06.04.07 בשעה 11:23 בברכה, ronen333
 
הייתה שאלה כזאת בבגרות:http://img292.imageshack.us/img292/6382/picos6.gif


עכשיו הבעיה שלי היא כזאת: איך אני מפנה אותו לאות קדימה או אותה אחורה? =/

פיתחתי ככה את התוכנית:


string words = Console.ReadLine();
for (int i = 0; i < words.Length; i++)
{
if (words == ' ')
words = words.Remove(i, i);
}
for(int i=0;i<words.Length;i++)
{
if (words < 'M')
words = words.Insert(i, words++);
else
words = words.Insert(i, words--);

}

תודה רבה לעוזרים


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

  האשכול     מחבר     תאריך כתיבה     מספר  
  לדעתי פשוט m+1 בלי גרשיים כי ככה זה יתייחס לקוד אסקי By-king 06.04.07 12:52 1
  לא עשית טוב בכלל... Ron23  06.04.07 13:55 2
     כמה דברים: ronen333  06.04.07 14:03 3
         מכתב Ron23  06.04.07 14:30 4
             תוכל להראות לי תיקון שאני אבין למה אתה מתכוון בI*2? ronen333  06.04.07 16:00 6
                 כן.. Ron23  06.04.07 17:10 7
  פתרון: Surf Boy 06.04.07 14:46 5
     ביקש ב C# Sn00py  06.04.07 17:56 8
         לא שמתי לב :| Surf Boy 06.04.07 19:09 9

       
By-king לחץ כאן להצגת דירוג המשתמש
חבר מתאריך 1.8.02
31427 הודעות, 1 פידבק
   12:52   06.04.07   
אל הפורום  
  1. לדעתי פשוט m+1 בלי גרשיים כי ככה זה יתייחס לקוד אסקי  
בתגובה להודעה מספר 0
 
  


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   13:55   06.04.07   
אל הפורום  
  2. לא עשית טוב בכלל...  
בתגובה להודעה מספר 0
 
   ערכתי לאחרונה בתאריך 06.04.07 בשעה 13:58 בברכה, Ron23
 
קודם כל הלולאה שלך להוציא את הרווחים בכלל לא טובה..
לדוגמא יש רווח במקום 6 אז i=6
ואתה כתבת לו שם להוציא ממקום 6,6 אותיות.., זה לא נכון
אתה צריך להחליף את זה ב1
ועוד טעות
words.Length, משתנה כל פעם שאתה מכניס לשם אותיות חדשות בגלל זה אתה צריך לקחת משתנה ולשים בו את words.Length לפני הלולאה...
ואה, גם לא לקחת את המקרים הקיצוניים שזה נגיד שהאות שווה לZ


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   14:03   06.04.07   
אל הפורום  
  3. כמה דברים:  
בתגובה להודעה מספר 2
 
   ערכתי לאחרונה בתאריך 06.04.07 בשעה 14:16 בברכה, ronen333
 
1.אם אני אומר לו לעשות REMOVE אז אני אומר לו תוציא רק את אותו תו, 6 עד 6(כלומר רק 6).
2.אין שום בעיה עם זה שהאורך משתנה כל הזמן =/
3.מה מקרה קיצוני בזה שיש Z? אם זה Z זה פשוט רושם אות קטנה יותר.
4.שרשמתי WORDS במקום הI משום מה זה נמחק ברוטר "-.-
אז הנה זה בקובץ טקסט:
https://rotter.name/User_files/nor/46162bed75426368.txt


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   14:30   06.04.07   
אל הפורום  
  4. מכתב  
בתגובה להודעה מספר 3
 
   1. אני חושב שלא, תריץ בדיקה ותבדוק..
2. זה כן בעיה כי כל פעם אתה מוסיף עוד אותיות ועוד אותיות, וזה צריך להצפין רק את האותיות המקוריות ולא את האותיות שהוספת
3. טעות שלי
4.
5. אתה צריך כל פעם לפנות במערך לא לi אלא לi*2 , כי כל פעם אתה מוסיף אותיות אז המיקום של האותיות המקוריות משתנה ואתה צריך להצפין רק את האותיות המקוריות...


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
ronen333 
חבר מתאריך 20.2.03
6069 הודעות
   16:00   06.04.07   
אל הפורום  
  6. תוכל להראות לי תיקון שאני אבין למה אתה מתכוון בI*2?  
בתגובה להודעה מספר 4
 
   ערכתי לאחרונה בתאריך 06.04.07 בשעה 16:02 בברכה, ronen333
 
אתה מתכוון לעשות את זה בFOR? בקפיצות של 2?


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Ron23 
חבר מתאריך 14.8.05
112 הודעות
   17:10   06.04.07   
אל הפורום  
  7. כן..  
בתגובה להודעה מספר 6
 
   פשוט כל פעם שרצית לרשום במקום i, תרשום במקום i*2

תריץ עם f11 ותראה למה


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Surf Boy
חבר מתאריך 24.5.05
931 הודעות
   14:46   06.04.07   
אל הפורום  
  5. פתרון:  
בתגובה להודעה מספר 0
 
  

--- הצפנת מחרוזת: ביטול תווי הרווח, ---//
שותלים את התו הקודם לה ---// M - --- אחרי כל תו הגדול מ
שותלים את התו העוקב לה ---// M - --- אחרי כל תו הקטן מ
#include <stdio.h>
#include <string.h>
#define N 120
void main ()
{
char st , new_st = {""} ;
int i, j, k ;
puts ("Enter a string → ") ;
gets (st) ;
k = strlen (st) ;
j = 0 ; // index for new string
for (i=0 ; i<k ; i++)
if (st != ' ') // if not a blank char
{
new_st = st ; // first add 1st char
if (st < 'M')
new_st = st + 1 ; // add successor char
else
new_st = st - 1 ; // add predecessor char
}
new_st = '\0' ; // close string
puts (new_st) ; // printing new string
}



                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Sn00py 
חבר מתאריך 1.8.02
2954 הודעות
   17:56   06.04.07   
אל הפורום  
  8. ביקש ב C#  
בתגובה להודעה מספר 5
 
  

\x6C\x65\x65\x74\x68\x61\x78\x30
\x72\x3A\x2D\x29
tresp4sser


                                                         (ניהול: מחק תגובה)
מכתב זה והנלווה אליו, על אחריות ועל דעת הכותב בלבד
Surf Boy
חבר מתאריך 24.5.05
931 הודעות
   19:09   06.04.07   
אל הפורום  
  9. לא שמתי לב :|  
בתגובה להודעה מספר 8
 
   ערכתי לאחרונה בתאריך 06.04.07 בשעה 19:10 בברכה, Surf Boy
 



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

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

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



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