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

Вывод геометрических фигур - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подправить структуру http://www.cyberforum.ru/cpp-beginners/thread349391.html
Суть проблемы такова: надо ввести данные с клавиатуры в структуру (имя, фамилия, возраст (лет), результат: мин. сек.) в файл F1.txt, затем прочитать этот файл, обработать по заданию и сохранить результат в бинарный файл + проверить, что записалось в бинарный файл. Вот как примерно требуется сделать: #include <iostream.h> #include <fstream.h> #include <string.h> #include <stdlib.h>...
C++ Смена кодировки текста! опять хелп!! std::string query = "netsh interface ip set addres name=\"" + interface_name + "\" static 192.168.2.2 255.255.255.0"; std::cout << query; system(query.c_str()); где печалька закралась? все файлы, откуда считывается информация изначально в системной кодировки. где я ее мог конвертнуть в иероглифы>_< http://www.cyberforum.ru/cpp-beginners/thread349387.html
Как изменить порядок компоновки в Visual C++? C++
Подскажите, пожалуйста:)
Вопрос про "Наследование" и "Объединение" C++
Доброго времени суток. Изучаю ООП, пока что не удачно. Появилось пару вопросиков. первый вид Animals // Млекопитающие class Mammals { public: // Тут создать функцию isDog()
C++ Что дописать в код, чтобы программа не округляла результат? http://www.cyberforum.ru/cpp-beginners/thread349347.html
Что дописать в код, чтобы программа не округляла результат? #include <iostream> #include <iomanip> using namespace std; int main() { double vklad,procent,n,rez=0; //nach summa, % stavka int gg; //kolich. let
C++ Оставление курсора на строке Как сделать так, чтоб после ввода значения в командной строке курсор оставался на той же строке, а не переходил на новую? подробнее

Показать сообщение отдельно
silent_1991
Эксперт C++
4938 / 3014 / 149
Регистрация: 11.11.2009
Сообщений: 7,024
Завершенные тесты: 1
09.09.2011, 14:34     Вывод геометрических фигур
Параллелограмм:

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()
{
    size_t side1, side2;
 
    std::cout << "Enter first side: ";
    std::cin >> side1;
    std::cout << "Enter second side: ";
    std::cin >> side2;
 
    for (size_t i = 0; i < side1; ++i)
    {
        for (size_t j = 0; j < side1 - i - 1; ++j)
            std::cout << ' ';
 
        for (size_t j = 0; j < side2; ++j)
            std::cout << '*';
 
        std::cout << std::endl;
    }
 
    return 0;
}
Добавлено через 17 минут
Трапеция:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main()
{
    size_t top;
 
    std::cout << "Enter top: ";
    std::cin >> top;
 
    for (size_t i = 0; i < top + 1; ++i)
    {
        for (size_t j = 0; j < top - i; ++j)
            std::cout << ' ';
 
        for (size_t j = 0; j < 2 * i + top; ++j)
            std::cout << '*';
 
        std::cout << std::endl;
    }
 
    return 0;
}
Добавлено через 4 часа 30 минут
Ну и ромб:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <cmath>
 
int main()
{
    int a;
 
    std::cout << "Enter a: ";
    std::cin >> a;
 
    for (int i = 0; i < 2 * a - 1; ++i)
    {
        for (int j = 0; j < abs(a - i - 1); ++j)
            std::cout << ' ';
 
        for (int j = 0; j < ((i < a) ? (2 * i + 1) : (4 * a - 2 * i - 3)); ++j)
            std::cout << '*';
 
        std::cout << std::endl;
    }
 
    return 0;
}
 
Текущее время: 20:49. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru