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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Использование "указателя" http://www.cyberforum.ru/cpp-beginners/thread236691.html
Используя указатель (ссылка на ячейку памяти) найти максимальный элемент массива. Массив используется только при его объявлении. МИР.
C++ Книга по разработке приложений Здравствуйте, хочу спроектировать систему учета специфичного товара. Приход-расход, списание, переброска на другой склад и тд. Впервые столкнулась с такой задачей. Планирую использовать С++ и MySQL, в силу их свободного использования. Подскажите, пожалуйста, книги, которые мне помогут при работе с БД и средой программирования (как связаться с бд, заносить и извлекать данные, и было бы... http://www.cyberforum.ru/cpp-beginners/thread236688.html
Числа Армстронга. Алгоритм. C++
Получить все числа Армстронга, состоящие из трех или четырех цифр (указание: натуральное число из n цифр называется числом Армстронга если сумма возведенных в n-ую степень его цифр равна самому числу). Пример:1³ + 5³ + 3³ = 153. Точно знаю, что состоящих из трех цифр бывают только четыре числа (153 = 1^3 + 5^3 + 3^3 370 = 3^3 + 7^3 + 0^3 371 = 3^3 + 7^3 + 1^3 и 407 = 4^3 + 0^3 + 7^3)
C++ условие в if
у меня есть условие if (str!='0' && str!='1' && str!='2' && str!='3' && str!='4' && str!='5' && str!='6' && str!='7' && str!='8' && str!='9' )(str не должно быть цифрой) как его записать в более краткой форме?
C++ Циклы http://www.cyberforum.ru/cpp-beginners/thread236665.html
Добрый день! Хочу попросить помощи в решении следующей задачи: Условие 1: Напишите программу, рассчитывающую сумму денег, которую вы получите при вложении начальной суммы с фиксированной процентной ставкой дохода через определенное количество лет. Пользователь должен вводить с клавиатуры начальный вклад, число лет и процентную ставку. Пример: в конце первого года вы получите:...
C++ Пересечение тетраэдров. Даны координаты плоскостей, образующих два тетраэдра в виде общих уравнений. \left( A\cdot x+B\cdot y+C\cdot z+D=0\right) Найти плоскости, образующие фигуру пересечения тетраэдров. подробнее

Показать сообщение отдельно
almazsr
232 / 169 / 7
Регистрация: 13.11.2010
Сообщений: 425
01.02.2011, 21:09     Рисование ромба
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.
 
Текущее время: 10:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru