Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
Morgan8
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 10
1

Определить сколько может существовать треугольников используя введенные данные

20.11.2014, 23:26. Просмотров 873. Ответов 4
Метки нет (Все метки)

Здравствуйте!Суть моей задачи определить сколько может существовать треугольников используя введенные данные(данные=длины отрезков),количество данных от3 до 10000.Какой массив лучше использовать ?
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.11.2014, 23:26
Ответы с готовыми решениями:

Определить по введенным данным сколько из отрезков можно собрать треугольников
Нужно написать программу ,которая будет определять по введенным данным...

Scanf не читает введенные данные
Доброго времени суток! Прошу помощи. Есть функция для чтения ввода. При...

Программа не принимает введенные данные
Здравствуйте, не могу понять почему программа не видит "scanf(%c,&stlb_sim)" в...

Программа не обрабатывает введенные данные
Програама не хочет решать именно мои данные, ввожу любые данные она их решает,...

Используя стек вывести числа введенные пользователем в обратном порядке.
помогите плиз решить задачу......Используя стек вывести числа введенные...

4
Zedapp
44 / 30 / 18
Регистрация: 15.11.2014
Сообщений: 169
21.11.2014, 02:14 2
Нужно использовать динамический массив.
Хотя конечн если хочешь можешь m[10000]

C
1
2
3
4
5
6
7
int *m;
int n;//кол-во данных
scanf("%d", &n);
m=(int*)malloc(n*sizeof(int));
.....;
.....;
free(m);
0
Morgan8
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 10
21.11.2014, 02:18  [ТС] 3
Спасибо,а вместо точек что?)и еще один вопрос,если надо сделать условие: что мы введем меньше двух значений,чтоб выдала ошибку и завершила работу?
0
Zedapp
44 / 30 / 18
Регистрация: 15.11.2014
Сообщений: 169
21.11.2014, 02:36 4
Лучший ответ Сообщение было отмечено Morgan8 как решение

Решение

Цитата Сообщение от Morgan8 Посмотреть сообщение
Спасибо,а вместо точек что?)
код твоей программы, которая будет вычислять возможность создания треугольников.

Цитата Сообщение от Morgan8 Посмотреть сообщение
и еще один вопрос,если надо сделать условие: что мы введем меньше двух значений,чтоб выдала ошибку и завершила работу?
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
int *m;
int n;//кол-во данных
for(;1;)
{
scanf("%d", &n);
if(n<3)
{
    printf("i < 3!\nTRY AGAIN\n");
    continue;
}
break;
}
m=(int*)malloc(n*sizeof(int));
.....;
.....;
free(m);
как-то так, но насчет выделения динамической памяти, я могу ошибиться в синтаксисе, сам новичок. Но вроде написал всё верно.

немного не правильно прочел твое сообщение. Вот чтобы выдавала ошибку и завершала работу:

C
1
2
3
4
5
6
7
8
9
10
11
12
int *m;
int n;//кол-во данных
scanf("%d", &n);
if(n<3)
{
    printf("WRONG\n");
    exit(1);
}
m=(int*)malloc(n*sizeof(int));
.....;
.....;
free(m);
1
Morgan8
0 / 0 / 0
Регистрация: 18.11.2014
Сообщений: 10
21.11.2014, 02:41  [ТС] 5
СПАСИБО большое!,я тебе еще один вопрорс Последний написал в личное )
0
21.11.2014, 02:41
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.11.2014, 02:41

Строковые данные: определить сколько раз каждая буква встречается в тексте
всем привет,помогите плиз. Ввести с клавиатуры несколько (от 3 до 5 букв) и...

Вывести на печать введенные данные в форме таблицы их по видам спорта
Помогите изменить в задаче все cin, cout на другие функции ввода, вывода С...

Функция, что записывает в текстовый файл данные структуры, введенные с клавиатуры
Помогите сделать программу. Написать функцию, что записывает в текстовый файл...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru