Вывести в цикле ворастающие последовательности решеток - C (СИ)

Узнай цену своей работы

Формулировка задачи:

Как тут зделать чтоб # каждый раз их было больше
#include <stdio.h>
#include <cs50.h>
 
int main(void){
int height = GetInt();
for (int i = 0; i < height ;i++){
printf(" ");
printf("#");
printf("\n");
} 
}

Решение задачи: «Вывести в цикле ворастающие последовательности решеток»

textual
Листинг программы
#include <stdio.h>
 
 
int main( void )
{
int height, i, sharp = 1, a;
 
puts("Enter valoue");
scanf( "%i", &height );
 
for ( i = 0; i < height; ++i ){
  
  printf(" ");
  
  for ( a = 1; a < sharp; ++a ) {
    printf("#");
    }
  
  ++sharp;
printf("\n");
}
 
return 0;
}

Объяснение кода листинга программы

Вывод циклом до height строк, в каждой строке до sharp (включительно) решеток, после чего увеличивается значение sharp и выводится новая строка. В начале программы запрашивается значение высоты строк (height).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 4 из 5
Похожие ответы