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

Скажите пожалуйста как сделать теперь что бы треугольник который справа зарисовваный, оказался только слева зарисованным - C++

Восстановить пароль Регистрация
 
Morph3us
1 / 1 / 0
Регистрация: 23.12.2009
Сообщений: 45
10.02.2010, 17:48     Скажите пожалуйста как сделать теперь что бы треугольник который справа зарисовваный, оказался только слева зарисованным #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
#include "stdafx.h"
#include <iostream>
#include <windows.h>
#include <iomanip>
using namespace std;
const int M=11;
void main (){
    SetConsoleOutputCP (1251);
    int x[M][M];
    int i,j;for(i=0; i<M; i++)
        {
            for(j=0;j<M;j++)
            {
            if(i==j||i==M-1-j)
                x[i][j]=1;
            else
                x[i][j]=0;
        if(i==0||j==0||i==M-1||j==M-1)
            x[i][j]=1;
            }//for j
}//for
    for(i=0;i<M;i++)
    {
        for(j=0;j<M;j++)
            cout<<(x[i][j]?"ЖЖ":"  ");
        cout<<"\n";
    }
    cout<<"\n\n";
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.02.2010, 17:48     Скажите пожалуйста как сделать теперь что бы треугольник который справа зарисовваный, оказался только слева зарисованным
Посмотрите здесь:

C++ Зарисовать треугольники только справа и слева в окантовке
Найдите сумму всех одиннадцати простых чисел, которые можно укорачивать как слева направо, так и справа налево. C++
C++ Расскажите пожалуйста про оператор "class" из учебника понял только как создать, как сделать содержимое открытым/закрытым...
C++ скажите пожалуйста, что означает здесь b. ,это какия-либо функция или что?
Скажите пожалуйста как отсортировать массив C++
скажите пожалуйста что не так? C++
Скажите пожалуйста, что это за тип данных?! C++
C++ Вывести на экран все числа-палиндромы (числа, которые одинаково читаются как слева так и справа)

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
shelest3
 Аватар для shelest3
7 / 7 / 2
Регистрация: 08.02.2010
Сообщений: 8
10.02.2010, 21:50     Скажите пожалуйста как сделать теперь что бы треугольник который справа зарисовваный, оказался только слева зарисованным #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
#include <iostream>
using namespace std;
void main ()
{
    setlocale(LC_ALL, "Russian");
    const int M=11;
    int x[M][M];
    int i,j;
    for(i=0; i<M; i++)
        {
            for(j=0;j<M;j++)
                {
                    if( i==j&&j<=M/2 || i==M-1-j&&j<=M/2 || i==0 || j==0 || i==M-1 || j==M-1 ) x[i][j]=1;
                    else x[i][j]=0;
                }
        }
    for(i=0;i<M;i++)
        {
            for(j=0;j<M;j++) cout << (x[i][j]?"ЖЖ":"  ");// cout<<x[i][j];
                cout<<"\n";
        }
        cout<<"\n\n";
}
Morph3us
1 / 1 / 0
Регистрация: 23.12.2009
Сообщений: 45
10.02.2010, 21:58  [ТС]     Скажите пожалуйста как сделать теперь что бы треугольник который справа зарисовваный, оказался только слева зарисованным #3
Цитата Сообщение от shelest3 Посмотреть сообщение
Немного не понял условие, треугольники ведь незакрашены ни левый, ни правый. Но если правильно догадался, тогда можно сделать так :
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
using namespace std;
void main ()
{
    setlocale(LC_ALL, "Russian");
    const int M=11;
    int x[M][M];
    int i,j;
    for(i=0; i<M; i++)
        {
            for(j=0;j<M;j++)
                {
                    if( i==j&&j<=M/2 || i==M-1-j&&j<=M/2 || i==0 || j==0 || i==M-1 || j==M-1 ) x[i][j]=1;
                    else x[i][j]=0;
                }
        }
    for(i=0;i<M;i++)
        {
            for(j=0;j<M;j++) cout << (x[i][j]?"ЖЖ":"  ");// cout<<x[i][j];
                cout<<"\n";
        }
        cout<<"\n\n";
}
я уже сделал, но спасибо и за это, можно и так = )
Yandex
Объявления
10.02.2010, 21:58     Скажите пожалуйста как сделать теперь что бы треугольник который справа зарисовваный, оказался только слева зарисованным
Ответ Создать тему
Опции темы

Текущее время: 20:48. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru