Вопрос задан 23.06.2023 в 09:28. Предмет Информатика. Спрашивает Голенцова Александра.

Мой вывод : при вводе 5 122333444455555вывод который мне нужен : 111112222333445поправьте

пожалуйста мою программу : #include <iostream>using namespace std;int main(){int i,j,h;cin>>h;for(i=1;i<=h;i++){for(j=1;j<=i;j++)cout<<i%10;cout<<endl;}return 0;}​
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Чернова Александра.

#include <iostream>

using namespace std;

signed main() {

int n;

cin>>n;

for (int i = 1; i <= n;i++){

   for (int j = n;j>=i;j--)

       cout << i;

   cout << endl;

}

return 0;

}

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Программа, которую вы предоставили, не соответствует вашему желаемому выводу. Ваша программа выводит последовательность чисел от 1 до введенного числа h для каждой строки. Если вы хотите, чтобы программа выводила введенное количество цифр в порядке возрастания, как в вашем примере, вам нужно внести следующие изменения:

cpp
#include <iostream> using namespace std; int main() { int h; cin >> h; int currentDigit = 1; for (int i = 1; i <= h; i++) { for (int j = 1; j <= i; j++) { cout << currentDigit; currentDigit = (currentDigit % 9) + 1; // Циклический счетчик от 1 до 9 } cout << endl; } return 0; }

Этот код будет вводить число h и затем выводить цифры от 1 до 9 в цикле для каждой строки, как указано в вашем желаемом выводе.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос