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

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

Войти
Регистрация
Восстановить пароль
 
Nerock
8 / 7 / 0
Регистрация: 02.05.2012
Сообщений: 92
#1

Написать функцию для печати пирамиды в консоли - C++

10.05.2012, 19:01. Просмотров 904. Ответов 11
Метки нет (Все метки)

Доброго времени суток. Мне надо написать функцию, которая занимается печатью пирамиды из символов "*". Напишите примеры пожалуйста.Заранее спасибо

Добавлено через 3 часа 27 минут
Цитата Сообщение от Nerock Посмотреть сообщение
Доброго времени суток. Мне надо написать функцию, которая занимается печатью пирамиды из символов "*". Напишите примеры пожалуйста.Заранее спасибо
забыл уточнить:Ввод высоты пирамиды задается пользователем

и программа должна выдавать примерно следующее:
*
***
*****
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2012, 19:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать функцию для печати пирамиды в консоли (C++):

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

Написать программу для расчета пирамиды - C++
Помогите с заданием! Написать программу для расчета пирамиды когда имеется координаты для прямоугольника

Написать программу для реализации алгоритма сортировки методом пирамиды - C++
Разработать программу для реализации алгоритма сортировки методом пирамиды. Вывести в диалоге столбчатую диаграмму зависимости времени...

Вывод пирамиды чисел в консоли - C++
Подскажите как реализовать вывод вот такой пирамиды чисел: ___1___ __121__ _12321_ 1234321 ....

Нужно написать функцию редактирования vector<string> в текстовом редакторе в консоли - C++
Открываем файл в консоли, выводим текст на экран void WriteVector(vector&lt;string&gt; v) { for (int i = 0; i&lt;v.size(); i++) cout &lt;&lt;...

Как организовать дружественную функцию для печати массива - C++
\\void ww_mas(); надо сделать как дружественную функцию #pragma once class massiv { float *a,sum; int n; public: ...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Nikolay_it
6 / 6 / 0
Регистрация: 08.05.2012
Сообщений: 15
10.05.2012, 19:37 #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
25
26
27
28
// ГЌГ*ГЇГЁГ±Г*ГІГј ГґГіГ*êöèþ äëÿ ГЇГҐГ·Г*ГІГЁ ГЇГЁГ°Г*ìèäû Гў ГЄГ®Г*ñîëè ©
#include <iostream>
#include <iomanip>
#include <stdio.h>
#include <cstdlib.h>
 
using namespace std;
 
void main()
{
    int size;
    char symbol;
    cout << "Enter the size of the pyramid: " << endl;
    cin >> size;
    cout << endl;
    cout << "Enter the symbol" << endl;
    cin >> symbol;
    cout << endl << endl;
        for(int i = 0; i < size;i++)
                {
                cout << setw(size-i) << ' ' ;
                        for(int j = 0; j <= i*2;j++)
                                cout << symbol;
                                cout << endl;
                }
    cout << endl << endl;
    system("pause");
}
Nerock
8 / 7 / 0
Регистрация: 02.05.2012
Сообщений: 92
10.05.2012, 20:12  [ТС] #3
Спасибо
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
10.05.2012, 21:38 #4
Цитата Сообщение от Nikolay_it Посмотреть сообщение
void main()
вы уверенны , что это правельно , я думаю , что нет , да и ещё , я в вашем коде , что то функцию не увидел .
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
10.05.2012, 21:44 #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
 
int main()
{
    int x;
    std::cin>> x;
    for (int i=1; i <= x; i++)
    {
        for(int j=1; j<2*i; j++)
            std::cout<< "*";
        std::cout<< std::endl;
    }
    return 0;
}
Добавлено через 56 секунд
Цитата Сообщение от Игорь с++ Посмотреть сообщение
вы уверенны , что это правельно , я думаю , что нет , да и ещё , я в вашем коде , что то функцию не увидел .
по стандарту принято писать int main(), но это же мелкомягкие, какие могут быть стандарты, у них все проприетарно.
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
10.05.2012, 21:54 #6
обсалютно с вами не согласен про int main и то , что вы привели не является функцией
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
10.05.2012, 21:59 #7
Цитата Сообщение от Игорь с++ Посмотреть сообщение
обсалютно с вами не согласен про int main и то
MrGluck, прав!


Цитата Сообщение от Игорь с++ Посмотреть сообщение
что вы привели не является функцией
с каких это пор int main() не вляется функцией? даже более того это ГЛАВНАЯ функция
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
10.05.2012, 22:13 #8
Цитата Сообщение от Infinity3000 Посмотреть сообщение
с каких это пор int main() не вляется функцией? даже более того это ГЛАВНАЯ функция
я имеел ввиду например типо такого функцию -
C++
1
Void MainFunction(.....);
и последующие использование её в программе
MrGluck
Модератор
Эксперт CЭксперт С++
7210 / 4376 / 638
Регистрация: 29.11.2010
Сообщений: 11,887
10.05.2012, 22:16 #9
при желании переделать не составит труда
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
void print(int x)
{
    if (x < 0) return;
    for (int i=1; i <= x; i++)
    {
        for(int j=1; j<2*i; j++)
            std::cout<< "*";
        std::cout<< std::endl;
    }
}
 
int main()
{
    int x;
    std::cin>> x;
    print(x);
    return 0;
}
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
10.05.2012, 22:19 #10
MrGluck, вот это другое дело , я про это и имел виду,а поэтому я и сказал , что в той программе нет функции
Infinity3000
1058 / 577 / 24
Регистрация: 03.12.2009
Сообщений: 1,255
10.05.2012, 22:21 #11
Цитата Сообщение от Игорь с++ Посмотреть сообщение
я имеел ввиду например типо такого функцию -
C++
1
Void MainFunction(.....);
и последующие использование её в программе

Я Вас прекрасно понял, с первого раза! Просто уточнил!)
Игорь с++
434 / 457 / 16
Регистрация: 26.01.2011
Сообщений: 2,032
10.05.2012, 22:23 #12
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.05.2012, 22:23
Привет! Вот еще темы с ответами:

Написать программу для печати нескольких файлов - C++
Есть задача. Написать программу для печати нескольких файлов. Каждый файл должен начинаться с новой страницы, содержать заголовок и...

Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя - C++
Написать программу, которая выводит значения факториалов чисел от 0 до N. Для вычисления факториала числа написать функцию пользователя.

Написать функцию "Факториал" и программу, использующую эту функцию для вывода таблицы факториалов - C++
Написать функцию &quot;Факториал&quot; и программу, использующую эту функцию для вывода таблицы факториалов. В С++ пожалуйста.

Создать функцию нахождения площади поверхности и объема правильной треугольной пирамиды - C++
Создать функцию нахождения площади поверхности и объема правильной треугольной пирамиды по заданным сторонам основания и высоте....


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

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

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