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

Проверка с if - C++

Восстановить пароль Регистрация
 
vpnwz151
 Аватар для vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
24.01.2012, 19:14     Проверка с if #1
Есть треугольник забитый (*) надо сделать пустоту в нем оставить только контур
-------*
------*-*
-----*---*
----*-----*
---*-------*
--*---------*
-**********

Не знаю где проверки всдить


C++
1
2
3
4
5
6
7
8
9
10
11
12
     int h = 10;
     for(int space = h-1, star = 1; space!=0; space--, star+=2)
     {
        for(int i =0; i<space; i++)
            cout<<" ";
 
            for(int j = 0; j<star; j++)
 
            cout<<"*";
 
            cout<<endl;
     }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.01.2012, 19:14     Проверка с if
Посмотрите здесь:

C++ Проверка!
C++ Проверка орфографии
проверка C++
Проверка email C++
C++ Проверка if
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
24.01.2012, 19:18     Проверка с if #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
 
int main(void)
{
    int size = 5;
    int i, j;
    printf("*\n");
    for(i = 1; i < size; ++i)
    {
        printf("*");
        for(j = 0; j < i - 1; ++j)
            printf(" ");
        printf("*\n");
    }
    for(i = 0; i < size; ++i)
        printf("*");
    printf("\n");
    return 0;
}
vpnwz151
 Аватар для vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
24.01.2012, 19:54  [ТС]     Проверка с if #3
Не то должно быть
Мои пример выводит только целый треугольник забитый звёздочками а нужно чтобы был контур со звёздочек триугольный

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 main()
{
 
/*3.Задать высоту равностороннего треугольника. Вывести на экран его контур:
       *       
      * *      
     *   *    
    *     *
   *       *
  *         *
 *           *
***************    */ 
 
 
     int h = 10;
     for(int space = h-1, star = 1; space!=0; space--, star+=2)
     {
        for(int i =0; i<space; i++)
            cout<<" ";
 
            for(int j = 0; j<star; j++)
 
            cout<<"*";
 
            cout<<endl;
     }
 
 
 
 
 
 
}
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
24.01.2012, 20:02     Проверка с if #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
#include <stdio.h>
 
int main(void)
{
    int size = 10;
    int i, j;
    for(i = 0; i < size; ++i)
        printf(" ");
    printf("*\n");
    for(i = 1; i < size; ++i)
    {
        for(j = 0; j < size - i; ++j)
            printf(" ");
        printf("*");
        for(j = 0; j < (i - 1) * 2 + 1; ++j)
            printf(" ");
        printf("*\n");
    }
    for(i = 0; i < size * 2; ++i)
        printf("*");
    printf("*\n");
    return 0;
}
vpnwz151
 Аватар для vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
24.01.2012, 20:10  [ТС]     Проверка с if #5
А можно как нибудь через мой код с проверкой if сделать?
проблема в том что я не учил printf i scanf !
ШКІПЕР
 Аватар для ШКІПЕР
93 / 93 / 7
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
Завершенные тесты: 1
24.01.2012, 20:14     Проверка с if #6
vpnwz151, готово!
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;
int main()
{
 
/*3.Задать высоту равностороннего треугольника. Вывести на экран его контур:
       *       
      * *      
     *   *    
    *     *
   *       *
  *         *
 *           *
***************    */ 
 
 
         int h = 10, i;
         for(int space = h-1, star = 1; space!=0; space--, star+=2)
         {
                for(i =0; i<space; i++)
                        cout<<" ";
 
                        for(int j = 0; j<star; j++)
                            if(space!=1)
                                if ( j==0 || j==star-1)
                                    cout<<"*";                              
                                else cout<<" ";
                            else cout<<"*";
 
                        cout<<endl;
 
         }
    system("pause");
    return EXIT_SUCCESS;
}
vpnwz151
 Аватар для vpnwz151
10 / 11 / 1
Регистрация: 03.11.2011
Сообщений: 129
24.01.2012, 20:21  [ТС]     Проверка с if #7
спасибо большое!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.01.2012, 20:22     Проверка с if
Еще ссылки по теме:

C++ Проверка
С++ проверка C++
Проверка задачи C++

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

Или воспользуйтесь поиском по форуму:
soon
 Аватар для soon
2536 / 1301 / 81
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
24.01.2012, 20:22     Проверка с if #8
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
int main()
{
    const int size = 10;
    for(int i = 0; i < size; ++i)
        std::cout << ' ';
    std::cout << '*' << std::endl;
    for(int i = 1; i < size; ++i)
    {
        for(int j = 0; j < size - i; ++j)
            std::cout << ' ';
        std::cout << '*';
        for(int j = 0; j < (i - 1) * 2 + 1; ++j)
            std::cout << ' ';
        std::cout << '*' << std::endl;
    }
    for(int i = 0; i < size * 2; ++i)
        std::cout << '*';
    std::cout << '*' << std::endl;
    return 0;
}
Yandex
Объявления
24.01.2012, 20:22     Проверка с if
Ответ Создать тему
Опции темы

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