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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Переписать программу с Паскаля на С++ http://www.cyberforum.ru/cpp-beginners/thread1528400.html
Всем привет! Возникла задача написать код на C++, но данный язык я вообще не знаю. Зато знаю pascal на твёрдую 4ку. Так вот, накидал я код на паскале, теперь кидаю сюды, если кто сможет, переделайте на c++ пожалуйста. program test; var x,y: real; begin writeln('Enter X'); readln(x); writeln('Enter Y'); readln(y); if ((x>=-1) and (x<=1) and (y>=0) and (y<=1)) or ((x<=0) and (x>=-1) and...
C++ Создать папку на рабочем столе Добрый день подскажите как создать папку на рабочем столе. На своем рабочем столе я создал папку а вот как теперь сделать чтобы программа создавала на любом пк где бы не была запущенна? #include <windows.h> { CreateDirectoryW(L"C:\\Users\\...\\Desktop\\123", NULL); } http://www.cyberforum.ru/cpp-beginners/thread1528395.html
Найти нужный элемент в массиве и вывести его индекс, если такого нет, то вывести -1 C++
Нужно найти нужный элемент в массиве и вывести его индекс, если такого нету, то вывести -1. Написал тут код, в чем проблема? #include <iostream> #include <conio.h> using namespace std; int main() {int A,b; for(int i=0;i<10;i++) {cin >> A;}
C++ Создание окна интерактивного помощника
Как обычно, хочется сделать что-то интересное, но не хватает навыков, знаний а так же информации. Итак, мне хотелось бы написать Интерактивного помощника, немного похожего на Скрепку/кошку/собаку из win2000 (office) Самая главная задумка - отображение отдельной картинки на экране, которая не привязана к окну. Побочные задумки: при нажатии на картинку происходят те или иные действия. Я...
C++ Вывод адреса символа в cout http://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 << "value of z = " << z << "\n"; std::cout << "value of *symbol = " << *symbol << "\n";
C++ Удалить из массива все числа, у которых все цифры, встречающиеся в их записи, одинаковы Дан массив целых положительных чисел a1, a2, …аN. Удалить из него все числа, у которых все цифры, встречающиеся в их записи, одинаковы. Помогите пожалуйста! подробнее

Показать сообщение отдельно
Rabbit
0 / 0 / 0
Регистрация: 05.09.2015
Сообщений: 49

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

10.09.2015, 17:51. Просмотров 232. Ответов 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;
}
Код
   *
  * *
 * * *
* * * *
 * * *
  * *
   *
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru