Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.50/6: Рейтинг темы: голосов - 6, средняя оценка - 4.50
 Аватар для vpnwz151
10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129

Проверка с if

24.01.2012, 19:14. Показов 1230. Ответов 7
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Есть треугольник забитый (*) надо сделать пустоту в нем оставить только контур
-------*
------*-*
-----*---*
----*-----*
---*-------*
--*---------*
-**********

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


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;
     }
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
24.01.2012, 19:14
Ответы с готовыми решениями:

Visual C++ проверка ввода на число, проверка на кирилицу
Суть ввести с клавиатуры нечто, и повторять ввод до тех пор пока введенное число не будет числом. Этот код проверяет на буквы и знаки,...

Что быстрее, проверка на null, или проверка на тип перечисления в запросе?
вопрос такой. если несколько таблиц. сходных по структуре в запросе. в первой таблице типТовара = перечисление.тратата.набор во...

Проверка кода и советы по его улучшению. Генерация случайных чисел и проверка на уникальность
Привет народ! Занимаюсь изучением Java, захотелось реализовать выборку случайных чисел для лотереи. Вроде бы все прописал и программа даже...

7
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
24.01.2012, 19:18
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;
}
0
 Аватар для vpnwz151
10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129
24.01.2012, 19:54  [ТС]
Не то должно быть
Мои пример выводит только целый треугольник забитый звёздочками а нужно чтобы был контур со звёздочек триугольный

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;
     }
 
 
 
 
 
 
}
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
24.01.2012, 20:02
Тогда так. Я думал нужен будет прямоугольный
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;
}
1
 Аватар для vpnwz151
10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129
24.01.2012, 20:10  [ТС]
А можно как нибудь через мой код с проверкой if сделать?
проблема в том что я не учил printf i scanf !
0
 Аватар для ШКІПЕР
99 / 99 / 22
Регистрация: 14.04.2010
Сообщений: 280
Записей в блоге: 9
24.01.2012, 20:14
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;
}
1
 Аватар для vpnwz151
10 / 11 / 3
Регистрация: 03.11.2011
Сообщений: 129
24.01.2012, 20:21  [ТС]
спасибо большое!
0
 Аватар для soon
2554 / 1319 / 178
Регистрация: 09.05.2011
Сообщений: 3,086
Записей в блоге: 1
24.01.2012, 20:22
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;
}
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
24.01.2012, 20:22
Помогаю со студенческими работами здесь

Проверка метабокса - не сохранять пост, если проверка не пройдена
Всем здравствуйте. Изучаю метабоксы в WP. Столкнулся с проблемой проверки метабокса. Возьмем мой код сохранения данных метабокса: ...

Проверка нескольких textbox на пустоту, а также проверка их значения
Имеется textbox1, textbox2, textbox3, button1. Нужно сделать так, чтобы проверялось условие: Если хотя бы один из textbox пуст или его...

Проверка на совпадение + проверка строки на содержание спец. символов
В общем ситуация такая: есть типизированный файл, форма для добавления пользователей (которые пишутся в файл). Для записи данных использую...

Проверка наличия шрифта в системе и установить если отсуствует + проверка запущен ли проект с правами админа
Здравствуйте. Как можно проверить наличия шрифта в системе и установить его если отсуствует. Ну плюс еще проверить запущен ли проект от...

Проверка internet connection. Проверка доступности сети
Добрый день. Для проверки Internet Connection советуют делать что-то вроде: private boolean haveNetworkConnection() { ...


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

Или воспользуйтесь поиском по форуму:
8
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru