Как напечатать такого рода моделей для числа n образцов (N - нет. Последовательных #s в 1-м ряду):
1234 (n=4) #### #### ### ### ## ## # ## ## ### ### #### ####
Что я уже пробовал:
#include<stdio.h> main() { int n,m,sp,i,j,p,k,sp1; printf("Enter n: "); scanf("%d",&n); sp1 = p = n; m = 2*n-1; sp = n-1; //printf("%d",sp); for(i=1;i<=m;i++) { if(i<n)> { if(i!=1) { for(k=1;k<=sp;k++) printf(" ");sp=sp+2; } for(j=0;j<p;j++)> printf("*"); for(k=1;k<=sp1;k++) printf(" "); for(j=0;j<p;j++)> printf("*"); p--;sp1-=2; } if(i==n) { for(k=1;k<=sp;k++) printf(" "); for(k=1;k<=p;k++) printf("*"); sp-=2;p++;sp1+=3; } if(i>n) { for(k=1;k<=sp;k++) printf(" "); for(j=0;j<p;j++)> printf("*"); sp=sp-2; p++; } printf("\n"); } }
это все еще не завершено.
NotPolitcallyCorrect
Повезло тебе. Ты, по крайней мере, попытался сделать домашнее задание сам. Однако вы не смогли задать вопрос, описать проблему или рассказать нам, каков результат вашей отладки вашей программы. Форматирование кода поможет. Научиться пользоваться пробелом тоже поможет.
Patrice T
Что такое фактический результат ?
В чем проблема ?
Philippe Mori
Как уже упоминали другие, в чем ваша проблема? Вы должны сами отлаживать программу и задавать конкретный вопрос только в случае необходимости.