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

Циклы. Написать программу которая выводит данное изображение - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить функции http://www.cyberforum.ru/cpp-beginners/thread785188.html
Здравствуйте. Помогите, пожалуйста, написать программу: Определить две функции: void WritePairs(char * fname, Pairs * prs); – функция записывает все элементы типа Pair из массива пар prs в файл с именем fname; void ReadPairs(char * fname, Pairs * prs); – функция читает все элементы типа Pair из файла с именем fname в массив пар prs. В функции main() реализовать демонстрацию работы созданных...
C++ Microsoft Visual Studio 2005 не подключает стандартные библиотеки вот двумя способами пробывал, подключить библиотеки : 1) Код C++ 1 #include <iostream.h> 2) Код C++ 1 #include <iostream> 2 using namespace std; http://www.cyberforum.ru/cpp-beginners/thread785179.html
Как вывести на дисплей всю очередь? C++
Здравствуйте, у меня есть вопрос, как вывести на дисплей всю очередь, а то у мене сейчас выводит только первую и последнюю записи #include <Windows.h> #include <conio.h> #include "Queue.h" #include "Head.h" #include <iostream> #include <stdlib.h> using namespace std; struct queue {
Данная строка, состоящая из групп нулей и единиц. Найти и вывести на экран группы, состоящие только из нулей C++
Данная строка, состоящая из групп нулей и единиц. Каждая группа отделяется друг от друга одним или несколькими пробелами. Найти и вывести на экран группы, состоящие только из нулей.
C++ Сделать функцию, которая по порядковому номеру числа Фибоначчи возвращает его значение http://www.cyberforum.ru/cpp-beginners/thread785168.html
Сделать функцию, которая по порядковому номеру числа Фибоначчи возвращает его значение С++
C++ В матрице n -го порядка переставить строки так, чтобы на главной диагонали матрицы были расположены элементы, наибольшие по абсолютной величине В матрице n -го порядка переставить строки так, чтобы на главной диагонали матрицы были расположены элементы, наибольшие по абсолютной величине. подробнее

Показать сообщение отдельно
Starscream
 Аватар для Starscream
55 / 43 / 2
Регистрация: 04.11.2012
Сообщений: 106
13.02.2013, 01:21     Циклы. Написать программу которая выводит данное изображение
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
44
45
46
47
48
#include <windows.h>
#include <iostream>
 
using namespace std;
void main()
{
    setlocale(0,"russian");
    int length = 0 ;
    cout << " Введите длинну рисунка : ";
    cin >> length ;
    
    if(length % 2 == 0) length -= 1 ;
 
    int Center = length / 2;
    int Space  = 0;
 
    for( ; ; )
    {
        for(int i = 0 ; i <= Space - 1 ; i++)
        {
            cout << ' ';
        }
 
        for(int i = 0 ; i <= length - 1 ; i++)
        {
            cout << '*';
        }
 
        cout << endl ;
 
        for(int i = 0 ; i <= Center - 1 ; i++)
        {
            cout << ' ';
        }
 
        cout << '*' << endl;
 
        Space++;
        length -= 2;
 
        if(length <= 1)
            break;
    }
 
 
 
    system("pause");
}
длина рисунка - количество * в первой строке
и если введут четное количество программа уменьшет его на 1
 
Текущее время: 20:29. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru