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

функция и треугольник

07.06.2010, 20:32. Просмотров 849. Ответов 6
Метки нет (Все метки)

Написать функцию triangle с переменным числом параметров, которая определяет сколько троек рядом расположенных чисел типа int могут быть длинами сторон треугольника.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.06.2010, 20:32
Ответы с готовыми решениями:

Создать базовый класс Треугольник с 2 наследниками: Равносторонний треугольник, Прямоугольный треугольник
Задание звучит так: Нужно создать базовый класс Треугольник с двумя...

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

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

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

Класс треугольник с произвольным классом - равнобедренный треугольник
Создать класс треугольник, члены класса - длины 3-х сторон. Предусмотреть в...

6
mrMRak
38 / 38 / 10
Регистрация: 02.06.2010
Сообщений: 105
08.06.2010, 00:18 2
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
#include <iostream>
using namespace std;
 
int triangle (int a,int b,int c)
{
    if(a+b>c)
        if(a+c>b)
            if(c+b>a)
                return 1;
    return 0;
}
 
void main()
{
    setlocale(LC_ALL,"");
    int start=-1, finish=-1;
    cout<<"Введите начало и конец интервалла на котором будут искатся числа\n";
    while(start<0 || finish<0 )
        cin>>start>>finish;
    if (start>finish)
    {
        int hold =start;
        start=finish;
        finish=hold;
    }
    int count=0;
    for(start; start<=finish-2;start++)
        if (triangle(start,start+1,start+2))
            count++;
    cout<<"всего таких троек "<<count<<endl;
    system("pause");
}
1
PointsEqual
ниначмуроФ
842 / 526 / 110
Регистрация: 12.10.2009
Сообщений: 1,915
08.06.2010, 00:27 3
Цитата Сообщение от M@shka1 Посмотреть сообщение
с переменным числом параметров
......
0
mrMRak
08.06.2010, 00:28
  #4

Не по теме:

типа ноу коментс?)))

хоть конкурс проводи "как ты поймешь этот пост"
пс есть другие варианты интерпретации?

0
M@shka1
0 / 0 / 0
Регистрация: 05.06.2010
Сообщений: 15
08.06.2010, 11:51  [ТС] 5
Цитата Сообщение от PointsEqual Посмотреть сообщение
......

ето значит что мы вводим строку в которой будем искать ети тройки. и длина етой строки может быть разной!
0
easybudda
Модератор
Эксперт CЭксперт С++
10154 / 6059 / 1524
Регистрация: 25.07.2009
Сообщений: 11,484
08.06.2010, 12:29 6
Цитата Сообщение от mrMRak Посмотреть сообщение
есть другие варианты интерпретации?
ага...
C
1
2
3
4
5
6
#include <stdarg.h>
...
size_t triangle(int a, int b, int c, ...);
/* или ещё проще */
size_t smart_triangle(int a, ...);
...
и читать про использование макроопределений va_list va_start va_arg va_end...
1
M@shka1
0 / 0 / 0
Регистрация: 05.06.2010
Сообщений: 15
08.06.2010, 21:11  [ТС] 7
пожалуйста помоите мне з програмою!!! ошибок нет а работать не хочет !(((((

Код
#include<iostream.h>
 
 #include<stdlib.h>
int triangle (int a,int b,int c)
{if (a+b>c)
if(a+c>b)
if(c+b>a)
return 1;
return 0;
}
void main()
{
int s[30],i;


randomize();
int count;

	for(i=0;i<30;s[i++]=random(21))
	{
	  cout<<s[i];
	  }

	for(i=0; i<30;i++) {

		if (triangle(s[i],s[i+1],s[i+2]))
		       {	count++;    i--;
				       }}
	cout<<"kilskist takuh 3 "<<count<<endl;

	}
0
08.06.2010, 21:11
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.06.2010, 21:11

Создать абстрактный класс "Треугольник" и производный - "Равнобедренный треугольник"
Задание Создать абстрактный класс треугольник. Предусмотреть в классе методы...

Функция удаления текста в скобках [2], непосредственно функция + 12кб вложений
Доброго времени суток, случилось так, что пришлось работать с с-строками (лаба,...

Функция sqrt: существует более одного экземпляра. Функция перегруженная
#include &lt;iostream&gt; #include &lt;math.h&gt; #include &lt;iomanip&gt; using namespace...


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

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

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