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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 12, средняя оценка - 4.92
King_IgorEfimoV
1 / 1 / 0
Регистрация: 18.04.2011
Сообщений: 9
#1

1 курс "Прикладная Информатика" - C++

18.04.2011, 17:58. Просмотров 1398. Ответов 8
Метки нет (Все метки)

1 курс "Прикладная Информатика"
Вот страничка с задачами, дали в институте, 6.2 делать не нужно.
3 я сделал , всё работает, остальные необходимо выполнить с использованием аналогичных библиотек:
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
#include <stdio.h>
#include <conio.h>
#include <math.h>
 
void main (void)
{
int N;
int x,y;
do
{
printf ("Vvedite N\n");
scanf ("%d",&N);
 
for (x=1; x<(N/2); x++)
{
for (y=1; y<(N/2); y++)
{ 
 if (N==x*x+y*y)
{
printf ("-----------------------\n");
printf ("x--y\n");
printf ("%d  %d\n",x,y);
printf ("-----------------------\n");
}
}
}
}
while (getch()!=27);
}
Помогите с решением, кто чем сможет пожалуста

 Комментарий модератора 
Прикрепляйте картинки к сообщениям.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
18.04.2011, 17:58     1 курс "Прикладная Информатика"
Посмотрите здесь:

Найти книги, изданные после 1990 года, в названии которых есть слово "информатика" - C++
Функция: в которой ошибка должна найти киниги изданные после 1990 года, и в названии которой есть слово &quot;информатика&quot;. При компеляции...

Создать класс "Студент", имеющий имя (указатель на строку), курс и идентификационный номер - C++
Создать класс студент, имеющий имя (указатель на строку), курс и идентификационный номер. Определить конструктор, деструктор и виртуальную...

Необработанное исключение в "0x0138169d" в "kursovaya.exe": 0xC0000005: Нарушение прав доступа при чтении "0x6 - C++
Программа выдает ошибку, может кто видит где? и как исправить Код: #include &lt;iostream&gt; #include &lt;ctime&gt; #include &lt;cmath&gt; using...

Замените в слове "му" на "а", а букву "ы" на "ца". - C++
Замените в слове &quot;му&quot; на &quot;а&quot;, а букву &quot;ы&quot; на &quot;ца&quot;.

Как сделать "Старт", "Пауза", Стоп"? - C++
Доброго времени суток, как сделать так, чтобы при нажатии на кнопку начиналось цикличное действие (рисование например) и продолжалось бы...

Структура ORDER с полями "номер счета плательщика", "номер счета получателя" и "сумма платежа" - C++
написать структуру ORDER. с полями 1.номер счета плательщика 2.счета получателя 3.сумма платежа

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
18.04.2011, 19:53     1 курс "Прикладная Информатика" #2
что не получается в решении данных задач?
King_IgorEfimoV
1 / 1 / 0
Регистрация: 18.04.2011
Сообщений: 9
18.04.2011, 20:04  [ТС]     1 курс "Прикладная Информатика" #3
Цитата Сообщение от panicwassano Посмотреть сообщение
что не получается в решении данных задач?
Просто не знаю как решать, т.к. не хватает практических навыков ( сам механизм решения вызывает затруднения)
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
18.04.2011, 20:06     1 курс "Прикладная Информатика" #4
не знаете как задачу решить или как код написать?
King_IgorEfimoV
1 / 1 / 0
Регистрация: 18.04.2011
Сообщений: 9
18.04.2011, 20:13  [ТС]     1 курс "Прикладная Информатика" #5
Цитата Сообщение от panicwassano Посмотреть сообщение
не знаете как задачу решить или как код написать?
как решить, желательно бы сразу готовый код с решением, чтобы уяснить механизмы.
Кто окажет значительную помощь постараюсь отблагодарить в индивидуальном порядке
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
18.04.2011, 20:15     1 курс "Прикладная Информатика" #6
Не можете решить откройте учебник геометрии и физики, задачи элементарные из школьного курса
6.1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
double R(int a, int b, int c)
{
    if ((а + b > с) && (b + с > a) && (а + с > Ь))
    {
        double p, s, r;
        p = (a + b + c)/2;
        s = (p - a)*(p - b)*(p - c);
        double r = sqrt(s/p);
        return r;
    }
    
    else
    {
        return 0;
    }
}
King_IgorEfimoV
1 / 1 / 0
Регистрация: 18.04.2011
Сообщений: 9
18.04.2011, 20:35  [ТС]     1 курс "Прикладная Информатика" #7
Цитата Сообщение от panicwassano Посмотреть сообщение
Не можете решить откройте учебник геометрии и физики, задачи элементарные из школьного курса
6.1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
double R(int a, int b, int c)
{
    if ((а + b > с) && (b + с > a) && (а + с > Ь))
    {
        double p, s, r;
        p = (a + b + c)/2;
        s = (p - a)*(p - b)*(p - c);
        double r = sqrt(s/p);
        return r;
    }
    
    else
    {
        return 0;
    }
}
А почему значение R вводится как тип double?
IIIa66uMEM6eP
заставил Бендера
435 / 291 / 10
Регистрация: 05.12.2010
Сообщений: 1,644
Записей в блоге: 6
18.04.2011, 21:37     1 курс "Прикладная Информатика" #8
Цитата Сообщение от King_IgorEfimoV Посмотреть сообщение
double?
cmath все таки
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
18.04.2011, 22:16     1 курс "Прикладная Информатика"
Еще ссылки по теме:

бинарный "++": "Counter" не определяет этот оператор или преобразование к типу приемлемо к встроенному - C++
бинарный &quot;++&quot;: &quot;Counter&quot; не определяет этот оператор или преобразование к типу приемлемо к встроенному оператору #include &lt;iostream&gt; ...

Как сделать, так чтобы i и j можно было вводить самому "i" И "j" в цикле, есть программа - C++
#include &lt;iostream&gt; using namespace std; int main() {int a=0,b=0; int i=0; cout&lt;&lt;&quot;Vvedite i=&quot;&lt;&lt;endl; cin&gt;&gt;i; ...

Что означает "Программа "[4872] laba!.exe: Машинный код" завершилась с кодом 3 (0x3)."? - C++
при запуске кода компилятор пишет &quot;Программа &quot; laba!!!!!!.exe: Машинный код&quot; завершилась с кодом 3 (0x3).&quot; и появляется окошечко с ошибкой....

Создать список из целых чисел. После каждого элемента, равного "х" вставить элемент, равный "у" - C++
Задача со стеком. Создать список из целых чисел. После каждого элемента,равного х вставить элемент,равный у. какое условие нужно поменять...


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

Или воспользуйтесь поиском по форуму:
panicwassano
591 / 559 / 20
Регистрация: 07.11.2010
Сообщений: 2,004
18.04.2011, 22:16     1 курс "Прикладная Информатика" #9
потому что результатом выполнения функции sqrt будет тип double
Yandex
Объявления
18.04.2011, 22:16     1 курс "Прикладная Информатика"
Ответ Создать тему
Опции темы

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