Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать программу с Паскаля на С++ https://www.cyberforum.ru/cpp-beginners/thread1528400.html
Всем привет! Возникла задача написать код на C++, но данный язык я вообще не знаю. Зато знаю pascal на твёрдую 4ку. Так вот, накидал я код на паскале, теперь кидаю сюды, если кто сможет, переделайте...
Создать папку на рабочем столе C++
Добрый день подскажите как создать папку на рабочем столе. На своем рабочем столе я создал папку а вот как теперь сделать чтобы программа создавала на любом пк где бы не была запущенна? #include...
Найти нужный элемент в массиве и вывести его индекс, если такого нет, то вывести -1 C++
Нужно найти нужный элемент в массиве и вывести его индекс, если такого нету, то вывести -1. Написал тут код, в чем проблема? #include <iostream> #include <conio.h> using namespace std; int...
C++ Создание окна интерактивного помощника Как обычно, хочется сделать что-то интересное, но не хватает навыков, знаний а так же информации. Итак, мне хотелось бы написать Интерактивного помощника, немного похожего на Скрепку/кошку/собаку... https://www.cyberforum.ru/cpp-beginners/thread1528358.html
C++ Вывод адреса символа в cout https://www.cyberforum.ru/cpp-beginners/thread1528343.html
Здравствуйте. Подскажите пожалуйста в чём может быть проблема . #include<iostream> int main() { char z = 'M'; char* symbol = &z; std::cout << "addres of z = " << symbol << "\n"; std::cout...
C++ Удалить из массива все числа, у которых все цифры, встречающиеся в их записи, одинаковы
Дан массив целых положительных чисел a1, a2, …аN. Удалить из него все числа, у которых все цифры, встречающиеся в их записи, одинаковы. Помогите пожалуйста!
C++ Ограничение на длину вводимой строки в консоли
Приветствую ребята, не могу сообразить как сделать такую штуку. В консоли, как вы знаете, есть ограничение на количество символов в строке, по умолчанию равна 80 символам. Мне необходим сделать...
C++ Сравнение строк в разных файлах В данном файле в первой строке кол-во последующих строк,со второй строки- запись в формате "событие_год". Нужно вывести в конечный файл эти строки в формате "год_событие" при помощи сравнения строк. https://www.cyberforum.ru/cpp-beginners/thread1528308.html
C++ Функция построения матрицы https://www.cyberforum.ru/cpp-beginners/thread1528280.html
Написать программу, которая на основе матрицы А nxm (заполненная псевдослучайными числами) строит матрицу Bnxmза следующим правилом. Bij (i = 0 ... n, j = 0 ... m) элемент - это максимальный элемент...
C++ Написать рекурсивную функцию, которая реализует бинарный метод поиска Написать рекурсивную функцию, которая реализует бинарный метод поиска. https://www.cyberforum.ru/cpp-beginners/thread1528276.html
Rabbit
0 / 0 / 1
Регистрация: 05.09.2015
Сообщений: 51
0

Рисование ромба (рекурсия)

10.09.2015, 17:51. Просмотров 627. Ответов 1
Метки (Все метки)

Подскажите пжл как это можно написать рекурсией.

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
#include <iostream>
 
using namespace std;
 
 
int main ()
{
 
    int numofrow=4;
 
    for(int row =1;row<=numofrow;row++)
    {
        for(int colspace = numofrow-row; colspace>=1;colspace--)
        {
            cout<<" ";
        }
        for(int colstar=1; colstar<=2*row-1;colstar++)
        {
            cout <<"*";
        }
        cout<<endl;
    }
 
        for(int row=numofrow-1;row>=1;row--)
        {
            for(int colspace=1;colspace<=numofrow-row;colspace++){
 
            cout<<" ";
        }
        for(int colstar=1;colstar<=2*row-1;colstar++)
        {
            cout<<"*";
        }
        cout<<endl;
 
        }
    return 0;
}
Код
   *
  * *
 * * *
* * * *
 * * *
  * *
   *


Вернуться к обсуждению:
Рисование ромба (рекурсия)
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.09.2015, 17:51
Готовые ответы и решения:

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

Рисование ромба
Нужно нарисовать ромб используя символ * и цикл for. Ромб должен быть закрашен символами *. Как...

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

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

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

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