פורסם 2012 בנובמבר 2713 שנים מחבר #include<stdio.h> void main (){ int a,b,i,j; printf("enter to num\n"); scanf("%d%d",&a,&b); if (a<5 || a>30 || b<5 ||b>30) printf("not good\n"); else for(i=0;i<a;i++){ for(j=0;j<b;j++){ if(j==0|| j==(b-1) || i==0 || i==(a-1)) printf("x"); else printf(" "); } printf("\n"); }}
פורסם 2012 בנובמבר 2713 שנים עדיף לא להשתמש ב void main אלא ב int main ולהוסיף בסוף return 0. זה הרגל חשוב וכן, מה זה מדפיס לך? אם נאמר כתבתי a=15 ו b=20 ?
פורסם 2012 בנובמבר 2713 שנים מחבר יששששש הצלחתי לעשות מקבילית אבל לא חלול אך אני עושה אותה חלול?#include<stdio.h> void main (){ int a,b,i,j,k; printf("Enter num\n"); scanf("%d%d",&a,&b); for(i=0;i<a;i++){ for(k=0;k<i;k++){ printf(" ");} for(j=0;j<b;j++){ if(i<=a || i<=b) printf("x"); else printf("_"); } printf("\n"); }}//end of main
פורסם 2012 בנובמבר 2713 שנים חוץ מהשורה הראשונה והאחרונה אתה אמור להדפיס רק שני 'x'. בתחילת האיטרציה של הלולאה ובסופה. תחשוב איך אתה עושה את זה.
ארכיון
דיון זה הועבר לארכיון ולא ניתן להוסיף בו תגובות חדשות.