Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.89
karpa
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 12
#1

Напишите программу, которая выводит на экран фигуру в виде ромба, состоящего из звезд. Количество строк в ромбе задавать с клавиатуры. - C++

03.11.2010, 05:41. Просмотров 2589. Ответов 3
Метки нет (Все метки)

Ребята помогите, здавать лабу по програмирыванию и не могу написать программу.
Вот условие:

Напишите программу, которая выводит на экран фигуру в виде ромба, состоящего из звезд. Количество строк в ромбе задавать с клавиатуры. Например:


Первий курс


 Комментарий модератора 
официальный язык форума русский!
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.11.2010, 05:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Напишите программу, которая выводит на экран фигуру в виде ромба, состоящего из звезд. Количество строк в ромбе задавать с клавиатуры. (C++):

Написать программу, которая выводит на экран вращающуюся фигуру - C++
Нужно написать программу, которая выводит на экран вращающуюся фигуру.

[C++] Напишите программу, которая выводит на экран... - C++
Напишите программу, которая выводит на экран вводимые символы до тех пор, пока не введено <CTRL/Z>, выводит количество введенных символов,...

Напишите программу, которая выводит на экран таблицу значений функции - C++
Помогите пожалуйста написать программу в QT: "Напишите программу, которая выводит на экран таблицу значений функции y=2x2-5x-8 в...

Напишите программу, которая выводит на экран содержимое файла и выводит сумму чисел файла - C++
Напишите программу, которая выводит на экран содержимое файла D:\numbers.txt. и выводит сумму чисел файла. Вынужден снова просить...

Напишите программу, которая ищет элемент массива и выводит на экран его номер - C++
Напишите программу, которая ищет элемент массива и выводит на экран его номер.

Напишите программу, которая считывает, введенные пользователем 2 числа, определяет и выводит на экран - C++
Помогите с программой по С++. Нужно решить данную задачу только при помощи "Тернарного оператора" и никак иначе. Напишите программу,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
M128K145
Эксперт С++
8288 / 3508 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
03.11.2010, 09:04 #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
#include <iostream>
int main()
{
    int h;
    int i, j, k = 1;
 
    std::cin>>h;
    if(!(h & 1))
        ++h;
 
    bool flag = false;
    for(i = 0; i < (h<<1); ++i)
    {
        for(j = 0; j < h - k; ++j)
            std::cout<<' ';
        for(j = h - k; j < h + k - 1; ++j)
            std::cout<<'*';
        std::cout<<std::endl;
        if(k == h)
            flag = true;
        flag ? --k : ++k;
    }
    return 0;       
}
0
KpeHDeJIb
56 / 56 / 3
Регистрация: 31.10.2010
Сообщений: 103
03.11.2010, 09:25 #3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
int main()
{
    unsigned i, j, lines, lines2;
 
    printf("Enter lines count: ");
    scanf("%u", &lines);
 
    lines  = lines % 2 == 0 ? lines + 1 : lines;
    lines2 = (lines - 1) / 2;
 
    for (i = 0; i < lines; ++i)
    {
        for (j = 0; j < lines; ++j)
            putchar(abs(j - lines2) + abs(i - lines2) <= lines2 ? '*' : ' ');
 
        putchar('\n');
    }
    
    return 0;
}
0
karpa
0 / 0 / 0
Регистрация: 03.11.2010
Сообщений: 12
03.11.2010, 10:34  [ТС] #4
Огромное спасиба ребята, вы меня спасли.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.11.2010, 10:34
Привет! Вот еще темы с ответами:

Цикл: Напишите программу, которая выводит на экран квадрат Пифагора – таблицу умножения. - C++
Решите пожалуйста задачу по программированию. Желательно с пояснениями. Напишите программу, которая выводит на экран квадрат Пифагора –...

Напишите программу, которая вводит ряд строк и выводит те из них, которые начинаются с буквы «b» - C++
Напишите программу, которая вводит ряд строк и выводит те из них, которые начинаются с буквы «b».

Напишите программу, которая по желанию пользователя выводит таблицу пересчета из дюймов в сантиметры на экран - C++
46. Напишите программу, которая по желанию пользователя выводит таблицу пересчета из дюймов в сантиметры на экран, принтер или в файл. Ниже...

Напишите программу, которая выводит на экран все слова, которые имеют определенный символ в определенной позиции - C++
Здравствуйте. Препод сегодня задал решить задачу но это совсем не мой уровень, а завтра нужно показать, помогите пожалуйста! Есть...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.11.2010, 10:34
Ответ Создать тему
Опции темы

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