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

Программа выводит на экран "Да", если треугольник с такими длинами построить можно. - C++

Восстановить пароль Регистрация
 
Sirius_
 Аватар для Sirius_
0 / 0 / 0
Регистрация: 19.01.2014
Сообщений: 32
16.02.2014, 10:04     Программа выводит на экран "Да", если треугольник с такими длинами построить можно. #1
1. С клавиатуры вводится три числа, которые образуют длины сторон треугольника. Программа выводит на экран "Да", если треугольник с такими длинами построить можно. Если нельзя то вывести "Нет".
Вот код этой проги, но она не работает, исправьте ее плиз.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdlib.h>
#include <stdio.h>
int main()
{
    int a,b,c;
    printf("a="); scanf("%d", &a);
    printf("b="); scanf("%d", &b);
    printf("c="); scanf("%d", &c);
    if (a+b>c) and (a+c>b) and (c+b>a) then
    
        printf("Да");
    
    else
        
            printf("Нет");
return(0);          
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.02.2014, 10:04     Программа выводит на экран "Да", если треугольник с такими длинами построить можно.
Посмотрите здесь:

C++ Создать класс, который определяет можно ли по введенным значениям построить треугольник, и если можно, то какой
C++ Нужно написать код для программы, которая выводит на экран звездочки ("*") в таком порядке:
C++ Определить, можно ли построить треугольник с длинами сторон, равным этим числам
C++ Проверить, можно ли построить треугольник из отрезков с длинами x, y, z. Предусмотреть проверку вводимых данных на отрицательность
Вывести сообщение "Можно", если из букв введенной строки X можно составить введенную строку Y C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Байт
 Аватар для Байт
14006 / 8837 / 1234
Регистрация: 24.12.2010
Сообщений: 16,016
16.02.2014, 10:11     Программа выводит на экран "Да", если треугольник с такими длинами построить можно. #2
Цитата Сообщение от Sirius_ Посмотреть сообщение
if (a+b>c) and (a+c>b) and (c+b>a) then
Паскаль, да? Изучай синтаксис Си!
C
1
 if (a+b>c && a+c>b && c+b>a) { ...
kventin_zhuk
БНТУ ФИТР
 Аватар для kventin_zhuk
214 / 154 / 15
Регистрация: 26.12.2012
Сообщений: 382
16.02.2014, 10:12     Программа выводит на экран "Да", если треугольник с такими длинами построить можно. #3
Сообщение было отмечено автором темы, экспертом или модератором как ответ
Sirius_,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdlib.h>
#include <stdio.h>
int main()
{
    int a,b,c;
    printf("a="); scanf("%d", &a);
    printf("b="); scanf("%d", &b);
    printf("c="); scanf("%d", &c);
 
    if ((a+b>c) && (a+c>b) && (c+b>a))
    
        printf("Да");
    
    else
        printf("Нет");
 
    return(0);          
}
Sirius_
 Аватар для Sirius_
0 / 0 / 0
Регистрация: 19.01.2014
Сообщений: 32
16.02.2014, 10:12  [ТС]     Программа выводит на экран "Да", если треугольник с такими длинами построить можно. #4
Цитата Сообщение от Байт Посмотреть сообщение
Паскаль, да? Изучай синтаксис Си!
C
1
 if (a+b>c && a+c>b && c+b>a) { ...
аа, забыл про это. Я больше на паскале работал
Байт
 Аватар для Байт
14006 / 8837 / 1234
Регистрация: 24.12.2010
Сообщений: 16,016
16.02.2014, 10:15     Программа выводит на экран "Да", если треугольник с такими длинами построить можно. #5
Цитата Сообщение от Sirius_ Посмотреть сообщение
но она не работает
Она не не работает, а просто не транслируется. При этом транслятор выдает сообщения об ошибках. В большинстве случаев по этим сообщениям можно понять в чем дело. Но если ты сам не можешь в них разобраться, необходимо их показывать тем, у кого просишь помощи.
Yandex
Объявления
16.02.2014, 10:15     Программа выводит на экран "Да", если треугольник с такими длинами построить можно.
Ответ Создать тему
Опции темы

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