Member 13287968 Ответов: 2

Как мне распечатать этот код?


пожалуйста, распечатайте эту форму, как на языке программирования Си.


*
**
***
****
***
**
*

Что я уже пробовал:

#include < stdio.h>
тап_п (недействительными)
{
int row, col;

for (row=0; row < 4; row ++)
{
для (кол=0; кол&ЛТ;строка;столбец++)
{
е(" ");
}
printf ("\n");

2 Ответов

Рейтинг:
2

Patrice T

Цитата:
пожалуйста, распечатайте эту форму, как на языке программирования Си.

Нет, это твое домашнее задание.
Метод проб и ошибок-это хороший метод обучения, но для этого вам нужно сделать попытки.
Когда это возможно, разбейте проблему на части.
Во-первых, попробуйте сделать
*
**
***
****

затем
***
**
*


Мы не делаем вашу домашнюю работу.
Домашнее задание предназначено не для того, чтобы проверить ваши навыки просить других людей выполнять вашу работу, а для того, чтобы заставить вас думать и помочь вашему учителю проверить ваше понимание пройденных вами курсов, а также проблем, возникающих при их применении.
Любая ваша неудача поможет учителю выявить ваши слабости и наметить меры по их исправлению.
Любая ваша неудача поможет вам узнать, что работает, а что нет, это называется "методом проб и ошибок".
Так что попробуйте, перечитайте свои уроки и начинайте работать. Если вы застряли на конкретной проблеме, покажите свой код и объясните эту точную проблему, мы можем помочь.

Как программист, ваша задача-создавать алгоритмы это решает конкретные проблемы, и вы не можете полагаться на кого-то другого, чтобы вечно делать это за вас, поэтому есть время, когда вам придется научиться этому. И чем скорее, тем лучше.
Когда вы просто просите решение, это все равно что пытаться научиться водить машину, обучая кого-то другого.
Создание алгоритма-это в основном поиск математики и необходимая адаптация к вашей реальной задаче.

Идея "развития" заключается в том, что это слово предполагает: "систематическое использование научно-технических знаний для достижения конкретных целей или требований." BusinessDictionary.com[^]
Это не то же самое, что "быстро гуглите и сдавайтесь, если я не могу найти точно правильный код".


Рейтинг:
1

OriginalGriff

Мы не делаем домашнее задание: оно задано не просто так. Она существует для того, чтобы вы думали о том, что вам сказали, и пытались понять это. Он также существует для того, чтобы ваш наставник мог определить области, в которых вы слабы, и сосредоточить больше внимания на корректирующих действиях.
Попробуйте сами, возможно, вы обнаружите, что это не так сложно, как вы думаете!

Если вы столкнетесь с конкретной проблемой, то, пожалуйста, спросите об этом, и мы сделаем все возможное, чтобы помочь. Но мы не собираемся делать все это для вас!

Но я дам вам пару подсказок: вам нужны две петли, одна за другой. Первый цикл печатает строки, которые увеличиваются в длину, второй печатает строки, которые уменьшаются в длину. Каждый из них нуждается во второй петле внутри него, чтобы напечатать каждую строку.
Начните с того, что первый цикл заработает, а затем у вас в значительной степени будет код для второго.
Сделайте так, чтобы количество строк вашего первого цикла составляло от 1 до 4 включительно, и это скажет вам, сколько звезд нужно напечатать в каждой строке.
Аналогично сделайте так, чтобы второй цикл выполнялся от 3 до 1 включительно.

Это не сложно - все, что вам нужно сделать, это сесть и подумать пару минут, и вы будете там!