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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.92
lleeoo
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
#1

Функция: построить заданную фигуру - C++

20.03.2011, 18:24. Просмотров 1654. Ответов 29
Метки нет (Все метки)

Функция: построить заданную фигуру
Режить все кроме 1 и 2 и 4 =)Буду благодарин!!Заранее спасибо!!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2011, 18:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функция: построить заданную фигуру (C++):

Построить фигуру - C++
Как вообще такие задания делать?Подскажите пожалуйста.Задание 1 Задание набирать ручками!

Ввести число линий и построить фигуру - C++
Ввести с клавиатуры число линий и построить фигуру

Ввести с клавиатуры число линий и построить фигуру - C++
Ввести с клавиатуры число линий и построить фигуру: Начал изучать графику в c++...

Построить простую фигуру (ромб) с помощью циклов while и do/while - C++
как построить простую фигуру(ромб) с помощью цикла while и do_while?Помогите пожалуйста!!

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

Функция поиска вхождения строки в заданную строку в С - C++
получил в универе такое задание Функция - Findwords(s,s1). Назначение - поиск вхождения в строку s заданной фразы (последовательности...

29
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
20.03.2011, 18: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
#include <iostream>
 
using namespace std;
 
void print_3 (int a)
{
    int spaces = a-1;
    int stars  = 1; 
    for (int i = 0; i < a; i++)
    {
            for (int s = 0; s < spaces; s++)
                cout << " ";
            for (int s = 0; s < stars; s++)
                cout << "*";
            cout << endl;
            spaces--;
            stars++;
    }
}
 
int main()
{
    int a;
    cin >> a;
    print_3 (a);
    return 0;
}
#3

Добавлено через 54 секунды
могу написать все, но только С++, а там вроде как Си
1
lleeoo
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
20.03.2011, 18:41  [ТС] #3
блин.........по зарез надо (((А надо всё!!
0
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
20.03.2011, 18:46 #4
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
#include <iostream>
 
using namespace std;
 
void print_5 (int a)
{
    int spaces = 0;
    int stars  = a; 
    for (int i = 0; i < a; i++)
    {
            for (int s = 0; s < spaces; s++)
                cout << " ";
            for (int s = 0; s < stars; s++)
                cout << "*";
            cout << endl;
            spaces++;
            stars--;
    }
}
 
int main()
{
    int a;
    cin >> a;
    print_5 (a);
    return 0;
}
#5
1
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
20.03.2011, 18:46 #5
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
void f(int v=3,int n=0)
{
    char prob=' ', zv='*';
    int i=0,j=10, i1=0; bool b=false;
    while(true)
    {
l1:
        if(i<j && !(b))
        {
            cout<<prob;
            i++; goto l1;
        }
        j--; 
        if(v==3) i=10-j;
        else if(v==6) {i=10-j+i1;}
        i1+=1; b=true;
l2:
        if(b && i!=0)
        {
            cout<<zv;
            i--; goto l2;
        }
        cout<<endl; b=false;
        if(j==0) break;
    }
}
 
int main()
{
    f();
    f(6);
 
    system("pause");
    return 0;
}
0
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
20.03.2011, 18:50 #6
dimon1984, как все запутано!
Кстати, это какая?
0
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
20.03.2011, 18:52 #7
осмелюсь предположить, что какая - значит какая задача? 3,6
0
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
20.03.2011, 18:55 #8
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
#include <iostream>
 
using namespace std;
 
void print_6 (int a)
{
    int spaces = a-1;
    int stars  = 1; 
    for (int i = 0; i < a; i++)
    {
            for (int s = 0; s < spaces; s++)
                cout << " ";
            for (int s = 0; s < stars; s++)
                cout << "*";
            cout << endl;
            spaces--;
            stars += 2;
    }
}
 
int main()
{
    int a;
    cin >> a;
    print_6 (a);
    return 0;
}
#6
1
lleeoo
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
20.03.2011, 18:59  [ТС] #9
оо спс!!

Добавлено через 2 минуты
ещё остальные плиз !!
0
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
20.03.2011, 18:59 #10
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
#include <iostream>
 
using namespace std;
 
void print_7 (int a)
{
    int spaces = 0;
    int stars  = 2*a-1; 
    for (int i = 0; i < a; i++)
    {
            for (int s = 0; s < spaces; s++)
                cout << " ";
            for (int s = 0; s < stars; s++)
                cout << "*";
            cout << endl;
            spaces++;
            stars -= 2;
    }
}
 
int main()
{
    int a;
    cin >> a;
    print_7 (a);
    return 0;
}
#7
1
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
20.03.2011, 19:03 #11
просто сразу чего-то ломал голову совместить все задачи в одной функции
0
lleeoo
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
20.03.2011, 19:08  [ТС] #12
незнаю =)Я попросил решить всё кроме 1 и 2 и 4 =)Ещё 6 надо!!решите плиз!!!!!!
0
Mayonez
380 / 272 / 21
Регистрация: 26.12.2009
Сообщений: 875
20.03.2011, 19:10 #13
dimon1984, думаю, для каждой задачи нужно отдельную функцию...
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
#include <iostream>
 
using namespace std;
 
void print_8 (int a)
{
    int spaces = a-1;
    int stars  = 1; 
    for (int i = 0; i < 2*a-1; i++)
    {
            for (int s = 0; s < spaces; s++)
                cout << " ";
            for (int s = 0; s < stars; s++)
                cout << "*";
            cout << endl;
            if (i >= a-1) 
            {
                spaces++;
                stars -= 2;
            }
            else 
            {
                spaces--;
                stars += 2;
            }
    }
}
 
int main()
{
    int a;
    cin >> a;
    print_8 (a);
    return 0;
}
#8

Добавлено через 1 минуту
Цитата Сообщение от lleeoo Посмотреть сообщение
незнаю =)Я попросил решить всё кроме 1 и 2 и 4 =)Ещё 6 надо!!решите плиз!!!!!!
я же не реактивный, выкладываю по одной
1
lleeoo
0 / 0 / 0
Регистрация: 20.03.2011
Сообщений: 25
20.03.2011, 19:11  [ТС] #14
окей спс тебе огромное!!Ещё 4 реши плиз!!
0
asics
20.03.2011, 19:12     Функция: построить заданную фигуру
  #15

Не по теме:

Mayonez, Я не придераюсь, просто интересно, чем Вы руководствуетесь ставя после своего кода эти бессмысленные смайлы ?

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
20.03.2011, 19:12
Привет! Вот еще темы с ответами:

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

Функция для перевода курсора на заданную координату - C++
Как создать функцию для перевода курсора на заданную координату? Помогите!

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

Дано n точек на плоскости. Построить их выпуклую оболочку - минимальную выпуклую фигуру, их содержащую - C++
Дано n точек на плоскости. Построить их выпуклую оболочку - минимальную выпуклую фигуру, их содержащую. (Резиновое колечко, натянутое на...


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

Или воспользуйтесь поиском по форуму:
15
20.03.2011, 19:12
Ответ Создать тему
Опции темы

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