אדיוט מס 1
New member
חזרתי מ גון ברייס...
ו הם נתנו לי תרגיל חשבתי לעצמי נו טוב בטח תרגיל פשוט אבל למרבה ההפתעה זה תרגיל קשה. נסיתי לפתור ולא הצלחתי בנתיים אני מנסה אם אתם רוצים לראות איזה תרגיל אז הנה התרגיל: תעשה לוח כפל בגודל של רוחבX אורך( הם רוצים ריבוע .רוחב = לאורך) עד לכאן זה החלק הקל. עכשין הם רוצים שתעשה מסביב לתוצאות שיצאו מ לוח הכפל ריבוע קטן כלומר לפי האותיות ASCII ו על כל לוח הכפל שוב כלומר ריבוע אחד גדול ו ריבועים קטנים בפנים ובתוך הריבועים הקטנים התוצאות עכשיו בכדי לצייר את הריבוע משתמשים ב ASCCI שהם :200,206,204,203,202,201,188,187,186,185 ואני כתבתי קוד שמנסה לעשות זאת עדין לא עשיתי כפל בכל מקרה הנה קוד+תמונה
ו הם נתנו לי תרגיל חשבתי לעצמי נו טוב בטח תרגיל פשוט אבל למרבה ההפתעה זה תרגיל קשה. נסיתי לפתור ולא הצלחתי בנתיים אני מנסה אם אתם רוצים לראות איזה תרגיל אז הנה התרגיל: תעשה לוח כפל בגודל של רוחבX אורך( הם רוצים ריבוע .רוחב = לאורך) עד לכאן זה החלק הקל. עכשין הם רוצים שתעשה מסביב לתוצאות שיצאו מ לוח הכפל ריבוע קטן כלומר לפי האותיות ASCII ו על כל לוח הכפל שוב כלומר ריבוע אחד גדול ו ריבועים קטנים בפנים ובתוך הריבועים הקטנים התוצאות עכשיו בכדי לצייר את הריבוע משתמשים ב ASCCI שהם :200,206,204,203,202,201,188,187,186,185 ואני כתבתי קוד שמנסה לעשות זאת עדין לא עשיתי כפל בכל מקרה הנה קוד+תמונה
#include <stdio.h> void emptyline(unsigned char c1, unsigned char c2, unsigned char c3,unsigned char c4, unsigned char c5, unsigned char c6,unsigned char c7, int size, int times); // ## 201 ##//### 205 ## 205 ## 203 ## 205 ## 205 ## 187 void printAll(unsigned char c1, unsigned char c2, unsigned char c3,unsigned char c4, unsigned char c5, unsigned char c6,unsigned char c7, int size, int times) { int i, j; for(i = 0; i < times; i++) { printf("%c", c1); for(j = 0; j < size -2; j++)// printAll(204,205,205,206,205,205,185,size+1,size-1) { printf("%c", c2); printf("%c", c3); printf("%c", c4); } printf("%c", c5); printf("%c", c6); printf("%c\n", c7); } } void emptyline(unsigned char c1, unsigned char c2, unsigned char c3,unsigned char c4, unsigned char c5, unsigned char c6,unsigned char c7, int size, int times) { int i,j; for(j = 0; j < size -2; j++)// printAll(204,205,205,206,205,205,185,size+1,size-1) { printf("%2.3c",186); } puts(""); } void main() { int size; printf("Enter square size: "); scanf("%d", &size); printAll(201,205,205,203,205,205,187,size+1,1); printAll(204,205,205,206,205,205,185,size+1,size-1); printAll(200,205,205,202,205,205,188,size+1,1); }
הבעיה שלי היא שהרבועים שכתבתי הם קטניפ אני לא מצליח להגדילם ואם יש למישהו פיתרון תודה