Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
1 / 1 / 0
Регистрация: 23.03.2019
Сообщений: 30
1

Воспользуйтесь вложенными циклами, чтобы написать программу которая выводит следующую последовательность символов

29.03.2019, 07:39. Показов 2172. Ответов 8
Метки нет (Все метки)

Добрый день уважаемые форумчане.

Задание: Воспользуйтесь вложенными циклами, чтобы написать программу, которая выводит следующую последовательность символов:
$
$$
$$$
$$$$
$$$$$

Путаюсь пока с вложенными циклами.

Добавлено через 4 часа 16 минут
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
 
int main(void)
{
    const int ROWS = 4;
    const int CHARS = 4;
    int row;
    char ch;
 
    for(row = 0; row < ROWS; row++)
        {
        for(ch = '$'; ch < CHARS; ch++)
              printf("%c", ch);
        printf("\n");
        }
   return 0;
 
}
Вот что у меня выходит. Не знаю как $ выразить
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.03.2019, 07:39
Ответы с готовыми решениями:

Цикл: Написать программу, которая выводит последовательность символов
Здравствуйте. Я начинающий программист. Не могу решить одну задачку, очень надеюсь, что вы поможете...

Написать программу, которая: выводит текст на экран; определяет количество символов в самом коротком слове
С помощью текстового редактора БЛОКНОТ создать файл, содержащий текст, длина которого не превышает...

Воспользуйтесь вложенными циклами, чтобы вывести на печать фигуру
Здравствуйте, очень прошу помочь с написанием вот такого задания: Воспользуйтесь вложенными...

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

__________________
8
913 / 591 / 291
Регистрация: 22.02.2018
Сообщений: 1,740
Записей в блоге: 2
29.03.2019, 07:55 2
Лучший ответ Сообщение было отмечено Antonchiki как решение

Решение

Как-то так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
#define ROWS 5
 
main()
{
    int i, j;
 
      for(i=0; i<ROWS; i++)
      {
         for(j=0; j<i+1; j++)
          printf("$");
 
        printf("\n");
      }
 
    printf("\n");
 
   system("pause");
}
1
Модератор
Эксперт по электронике
8380 / 6225 / 836
Регистрация: 14.02.2011
Сообщений: 21,605
29.03.2019, 08:26 3
Цитата Сообщение от Antonchiki Посмотреть сообщение
$
$$
$$$
$$$$
$$$$$
сдается мне, что картинка должна быть такая

$
$$
$$$
$$$$
$$$$$
Добавлено через 6 минут
задача не раз решалась на страницах форума
0
1 / 1 / 0
Регистрация: 23.03.2019
Сообщений: 30
29.03.2019, 08:57  [ТС] 4
Цитата Сообщение от ValeryS Посмотреть сообщение
сдается мне, что картинка должна быть такая

$
$$
$$$
$$$$
$$$$$
Добавлено через 6 минут
задача не раз решалась на страницах форума

Вот
0
Миниатюры
Воспользуйтесь вложенными циклами, чтобы написать программу  которая выводит следующую последовательность символов  
1 / 1 / 0
Регистрация: 23.03.2019
Сообщений: 30
29.03.2019, 09:06  [ТС] 5
Цитата Сообщение от TrollHammer Посмотреть сообщение
Как-то так
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdio.h>
 
#define ROWS 5
 
main()
{
    int i, j;
 
      for(i=0; i<ROWS; i++)
      {
         for(j=0; j<i+1; j++)
          printf("$");
 
        printf("\n");
      }
 
    printf("\n");
 
   system("pause");
}
Спасибо вам. Не могли бы вы мне указать на мои основные ошибки. Извиняюсь то что беспокою вас.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10910 / 6836 / 1625
Регистрация: 25.07.2009
Сообщений: 12,540
29.03.2019, 12:22 6
Цитата Сообщение от Antonchiki Посмотреть сообщение
for(ch = '$'; ch < CHARS; ch++)
C
1
for ( ch = 36 /* код символа $ */; ch < 4 /* значение, подставленное вместо CHARS*/; ch++ )
Как по-вашему, сколько раз тело этого цикла выполнится? И что при этом должно выводиться?
1
1 / 1 / 0
Регистрация: 23.03.2019
Сообщений: 30
30.03.2019, 05:19  [ТС] 7
Честно могу ошибаться. Только 2 неделю учу C. По моему ни одного цикла.
0
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
10910 / 6836 / 1625
Регистрация: 25.07.2009
Сообщений: 12,540
30.03.2019, 12:08 8
Цитата Сообщение от Antonchiki Посмотреть сообщение
По моему ни одного цикла.
Правильно. Вы символ, который нужно выводить, счётчиком цикла пытались сделать. Иногда и такое бывает нужно, но не в этом случае.
1
1 / 1 / 0
Регистрация: 23.03.2019
Сообщений: 30
31.03.2019, 09:12  [ТС] 9
Цитата Сообщение от easybudda Посмотреть сообщение
Правильно. Вы символ, который нужно выводить, счётчиком цикла пытались сделать. Иногда и такое бывает нужно, но не в этом случае.
Спасибо большое!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.03.2019, 09:12

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

Воспользуйтесь вложенными циклами
2. Воспользуйтесь вложенными циклами, чтобы написать программу, которая выводит на печать...

Написать программу которая выводит последовательность
Которая выводит с клавиатуры ПОСЛЕДОВАТЕЛЬНОСТЬ из семи дробных чисел и после каждого числа...

Разработать программу, которая для заданной строки s выводит на экран последовательность символов, расположенн
Разработать программу, которая для заданной строки s выводит на экран последовательность символов,...

Написать программу, которая предлагает пользователю ввести дату в формате YYYY MM DD и выводит в консоль, следующую за ней дату
вот еще одно =) Написать программу, которая предлагает пользователю ввести дату в формате YYYY...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.