Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Использование "указателя" https://www.cyberforum.ru/ cpp-beginners/ thread236691.html
Используя указатель (ссылка на ячейку памяти) найти максимальный элемент массива. Массив используется только при его объявлении. МИР.
C++ Книга по разработке приложений
Здравствуйте, хочу спроектировать систему учета специфичного товара. Приход-расход, списание, переброска на другой склад и тд. Впервые столкнулась с такой задачей. Планирую использовать С++ и MySQL,...
C++ Числа Армстронга. Алгоритм. https://www.cyberforum.ru/ cpp-beginners/ thread236679.html
Получить все числа Армстронга, состоящие из трех или четырех цифр (указание: натуральное число из n цифр называется числом Армстронга если сумма возведенных в n-ую степень его цифр равна самому...
C++ условие в if у меня есть условие if (str!='0' && str!='1' && str!='2' && str!='3' && str!='4' && str!='5' && str!='6' && str!='7' && str!='8' && str!='9' )(str не должно быть цифрой) как его записать в более... https://www.cyberforum.ru/ cpp-beginners/ thread236672.html
Циклы C++
Добрый день! Хочу попросить помощи в решении следующей задачи: Условие 1: Напишите программу, рассчитывающую сумму денег, которую вы получите при вложении начальной суммы с фиксированной...
C++ Пересечение тетраэдров. Даны координаты плоскостей, образующих два тетраэдра в виде общих уравнений. \left( A\cdot x+B\cdot y+C\cdot z+D=0\right) Найти плоскости, образующие фигуру пересечения тетраэдров. https://www.cyberforum.ru/ cpp-beginners/ thread236650.html
C++ Определитель трехмерной матрицы https://www.cyberforum.ru/ cpp-beginners/ thread236647.html
Как найти определитель трехмерной матрицы на C++
C++ Программирование со строками
Доброго времени суток! Программирую совсем недавно на С++. Помогите пожалуйста решить задачу со стороками на этом языке программирования. Здача: Задана строка, состоящая из нескольких слов. Слова...
C++ vector C++ https://www.cyberforum.ru/ cpp-beginners/ thread236569.html
Подскажите пожалуйста в чём ошибка?? Прогромма считывает слова, записывает в "вектор" и выводит этот вектор на экран. Компилятор VC++ 6.0 .Буду очень благодарен за Ваше участие! #include...
C++ число из массива https://www.cyberforum.ru/ cpp-beginners/ thread236561.html
товарищи программисты:) назрел следующий простенький вопрос!! как из массива чисел сформировать число? вот, например, есть у меня массив int A={1,2,3,4,5,6,7,8,9,0}. как мне получить число...
C++ Определить принадлежность точки заданной области
первый день программирую, поэтому мало чего понимаю. определите значение логического выражения, утверждающего, что точка х,у принадлежит окружности с радиусом r. координаты центра окружности а,b....
C++ координаты x y у меня dev c++ можно ли конкретно задать точку откуда будет идти надпись.например я хочу написать "привет народ" только не в начале а скажем в середине и ближе к правому краю https://www.cyberforum.ru/ cpp-beginners/ thread236540.html
235 / 172 / 25
Регистрация: 13.11.2010
Сообщений: 425
01.02.2011, 21:09 0

Рисование ромба - C++ - Ответ 1334908

01.02.2011, 21:09. Показов 10813. Ответов 7
Метки (Все метки)

Ответ

ArniLand,
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
#include "stdafx.h"
#include <iostream>
#include <conio.h>
 
using namespace std;
 
void main()
{
    int width, height;
    cin>>width>>height;
    for (int i=0; i<height/2; i++)
    {
        for (int j=0; j<width; j++)
        {
            if (j>=(width/2-(int)i*((double)width/height)) && j<=(width/2+(int)i*((double)width/height)))
            {
                cout<<'*';
            }
            else
            {
                cout<<' ';
            }
        }
        cout<<endl;
    }
    for (int i=height/2; i>=0; i--)
    {
        for (int j=0; j<width; j++)
        {
            if (j>=(width/2-(int)i*((double)width/height)) && j<=(width/2+(int)i*((double)width/height)))
            {
                cout<<'*';
            }
            else
            {
                cout<<' ';
            }
        }
        cout<<endl;
    }
    _getch();
}
Но можно это упростить, в частности используя abs.

Вернуться к обсуждению:
Рисование ромба C++
1
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.02.2011, 21:09
Готовые ответы и решения:

Рисование ромба.
Приветствую. У Дейтелов есть задания ( глава 5, задание 5.23 - 24 ): 5.23 Напишите программу,...

Рисование ромба (рекурсия)
Подскажите пжл как это можно написать рекурсией. #include &lt;iostream&gt; using namespace std; ...

Рисование ромба за заданной высотой
Вот пример: Введите высоту: 5 ******* *** *** ** ** * * ** ** *** *** ******* все...

Даны две диагонали ромба. Вычислить площадь и периметр этого ромба
нужен код программы,заранее спасибо

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

Даны две диагонали ромба. Вычислить площадь и периметр этого ромба
Помогите написать программу, с кодом BORLANDC

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

Графика, перемещение ромба
#include &lt;iostream&gt; #include &quot;graphics.h&quot; #include &lt;stdlib.h&gt; #include &lt;stdio.h&gt; using...

Вывод ромба циклами for
Я опять посыпался на выводе этих звёздочек и пробелов. Как можно решить? Уже не знаю, что делать с...

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