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

Определить вид треугольника - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 5.00
bestnicer
0 / 0 / 0
Регистрация: 20.01.2012
Сообщений: 22
08.10.2012, 06:06     Определить вид треугольника #1
Программа должна выводить результаты в цифрах: а) 0-не треугольник, б) другой треугольник, в)равнобедренный, г) равносторонний. Параметры треугольника вводятся пользователем.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
valeriikozlov
Эксперт C++
 Аватар для valeriikozlov
4660 / 2486 / 321
Регистрация: 18.08.2009
Сообщений: 4,550
08.10.2012, 10:39     Определить вид треугольника #2
Цитата Сообщение от bestnicer Посмотреть сообщение
Параметры треугольника вводятся пользователем.
если параметры треугольника в данном случае это длинны сторон треугольника, то можно так:
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;
 
int main()
{
    int i, a[3];  
    for(i=0; i<3; i++)
    {
        cout<<i+1<<" storina = ";
        cin>>a[i];
    }
    if((a[0]+a[1]<=a[2]) || (a[0]+a[2]<=a[1]) || (a[2]+a[1]<=a[0]))
        cout<<0<<endl;
    else
    if(a[0]==a[1] && a[0]==a[2])
        cout<<3<<endl;
    else
    if(a[0]==a[1] || a[0]==a[2] || a[1]==a[2])
        cout<<2<<endl;
    else
        cout<<1<<endl;
    return 0;
}
bestnicer
0 / 0 / 0
Регистрация: 20.01.2012
Сообщений: 22
07.11.2012, 02:29  [ТС]     Определить вид треугольника #3
Почему выдает ошибку error LNK1120: 1 unresolved externals

Добавлено через 2 минуты
Пишет ,что не удается найти указанный файл
kuli4ok
31 / 31 / 3
Регистрация: 10.10.2012
Сообщений: 88
07.11.2012, 02:39     Определить вид треугольника #4
Тогда так попробуй, хотя в принципе одно и то же, разве что ввод/вывод отличается
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
 
int main()
{
    int a[3];
    for(int i=0; i<3; i++)
    {
        printf("Укажите сторону треугольника %d: ", i+1);
        scanf("%d", &a[i]);
    }
    if((a[0]==a[1])&&(a[1]==a[2]))
        printf("3");
    else
    if((a[0]+a[1]<=a[2]) || (a[0]+a[2]<=a[1]) || (a[2]+a[1]<=a[0]))
        printf("0");
    else
    if(a[0]==a[1] || a[0]==a[2] || a[1]==a[2])
        printf("2");
    else
        printf("1");
    return 0;
}
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
07.11.2012, 03:35     Определить вид треугольника #5
Цитата Сообщение от bestnicer Посмотреть сообщение
Почему выдает ошибку error LNK1120: 1 unresolved externals
всё должно работать. Собственно у тебя наверное успешно и компилируется. Только в сообщении кроме "1 unresolved externals" должны быть ещё фразы об ошибках "unresolved external symbol"
Yandex
Объявления
07.11.2012, 03:35     Определить вид треугольника
Ответ Создать тему
Опции темы

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