Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.50/4: Рейтинг темы: голосов - 4, средняя оценка - 4.50
45 / 45 / 1
Регистрация: 09.06.2011
Сообщений: 117
1

Цыкл (звездочки)

04.07.2011, 14:13. Показов 728. Ответов 3
Метки нет (Все метки)

Здраствуйте. Мне задали задание нарисовать с помощью цыклов вот такую штуку


C++
1
2
3
4
5
6
7
8
 
        *****
         ****
          ***
            *
          ***
         ****
        *****
С цыклами я с детства не дружу
Помогите кто чем сможет.
2

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
04.07.2011, 14:13
Ответы с готовыми решениями:

Нарисовать полосатый прямоугольник - одна линия звёздочки, вторая процентики ,звёздочки, процентики и т.д.
Нарисовать полосатый прямоугольник - одна линия звёздочки, вторая процентики ,звёздочки, процентики...

Строка: Преобразовать строку, удалив каждый символ звёздочки и повторив каждый символ, отличный от звёздочки
Дана строка. Преобразовать её, удалив каждый символ звёздочки и повторив каждый символ, отличный от...

Найти значение выражения (цыкл for)
Дано целое число N>0. Найти значение выражения 1.1-1.2+1.3-... (N слагаемых, знаки чередуются)....

как мне прикрутить к этому цыкл do-while?
здраствуйте, делаю программу которая сравнивает числа! если числа равны то программа завершаеться!...

3
Заблокирован
Автор FAQ
04.07.2011, 15:23 2
Вот рабочий код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <stdio.h>
 
/*
  *****
   ****
    ***
      *
    ***
   ****
  *****
*/
 
int main()
{
    int m = 7, n = 5;
    for(int j, i = 0; i <= m/2 + 1; i++)
    {
        if(i != m/2)
        {
            for(j = 0; j < n; j++)
            {
                if(j < i)
                    printf(" ");
                else
                    printf("*");
            }
            printf("\r\n");
        }
    }
    for(;i <= m;i++)
    {
        for(j = 0; j < n; j++)
            if(j < m - i)
                printf(" ");
            else
                printf("*");
        printf("\r\n");
    }
    //Приостанавливаем выполнение программы
    printf("Press any key to contnue\r\n");
    char chr;scanf("%c",&chr);
    return 0;
}
2
Миниатюры
Цыкл (звездочки)  
45 / 45 / 1
Регистрация: 09.06.2011
Сообщений: 117
04.07.2011, 15:29  [ТС] 3
Спасибо)
2
soon
04.07.2011, 18:18     Цыкл (звездочки)
  #4

Не по теме:

на будущее-пишется "цикл"

0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
04.07.2011, 18:18

Помощь в написании контрольных, курсовых и дипломных работ здесь.

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

не срабатывает цыкл но при вызове cout это проходит
есть вот такой код если в цыкле прописать cout то все начинает работать а если не писать то не чего...

Какой код треугольника Паскаля через цыкл, который выводит определенное количество строк?
Какой код треугольника Паскаля через цыкл, который выводит определенное количество строк?

Положение звёздочки
Когда я ещё начинал учить С++, то при объявлении указателя это было примерно так: int d = 5; int...

Расставить звездочки в строке
есть код: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;stdio.h&gt; #include &lt;cmath&gt; #include...

Звёздочки в двумерном массиве
Дано нечетное число n, не превосходящее 15. Создайте двумерный массив из n×n элементов,...


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

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

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