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

Среди чисел а, b, с есть хотя бы одна пара взаимно противоположных. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Развлетвляющиеся алгоритмы http://www.cyberforum.ru/cpp-beginners/thread368105.html
Пожалуйсто помогите чтото не получается решить, выводит всё время один и тотже результат не заввисемо от данных каторые вводишь.Задание на картинке. #include <conio.h> #include <stdio.h> #include <math.h> void main() { double m, r, x, rez; puts("vvedite r, m"); scanf("%lf%lf",&r, &m); if ( r <= m < 2*r)
C++ Получить квадратную матрицу порядка n 17) Получить квадратную матрицу порядка n 1 2 3 ... n-1 n 2 1 2 ... n-2 n-1 3 2 1 ... n-3 n-2 . . . . . . n-1 n-2 n-3 ... 1 2 n n-1 n-2 ... 2 1 http://www.cyberforum.ru/cpp-beginners/thread368103.html
вычисления указанной величины C++
может кто поможет???ато не понимаю почему несчитает вродебы всё просто а ответ не выходит. Создать программу вычисления указанной величины. Результат проверить при заданных исходных значениях.пример на картинке.(3.25*10 в степени -4 ето типа 0.000325 или 3.25е-4) вот что я навояжил #include <stdio.h> #include <conio.h> #include <math.h> int main() { double x, y, z, a, b ,c, d, rez;...
C++ Какие значения возвращает функция анализа символов?
Какие значения возвращает функция анализа символов?
C++ Вычислить 18 значений функции ax^2+bx+c на отрезке [e,f], сохранить их в массиве Y и определить, имеет ли уравнение ax^2+bx+c=0 на отрезке [e,f] по крайней мере хотя бы один корень. http://www.cyberforum.ru/cpp-beginners/thread368086.html
Нужна срочная помощь в написании вроде бы несложной задачи на массив, помогите пожалуйста, вот условие задачки: Вычислить 18 значений функции ax^2+bx+c на отрезке , сохранить их в массиве Y и определить, имеет ли уравнение ax^2+bx+c=0 на отрезке по крайней мере хотя бы один корень. ax^2 -это я обозначил ax квадрат... ПОМОГИТЕ ПЛЗ!!! спасибо...
C++ Указатели...... возникли проблемы с написанием программы на Си, на тему указатели. На паскале всё было довольно просто, а вот на Си ничего не выходит, помогите пожалуйста с решением...вот условие: Дана квадратная матрица А порядка m. Получить матрицы 0.5*(A + AT) и 0.5*(А – АТ), где АТ – транспонированная матрица. Буду очень благодарен за помощь. СПАСИБО ОГРОМНОЕ ЗАРАНЕЕ!!! подробнее

Показать сообщение отдельно
fort-_-minor
6 / 6 / 2
Регистрация: 30.07.2010
Сообщений: 87
18.10.2011, 02:58     Среди чисел а, b, с есть хотя бы одна пара взаимно противоположных.
Вообщем попорядку:
Взаимно противоположные числа - те, которые всего лишь имеют различие в знаке к примеру 8 и -8;
Программа работает правильно, но мучают смутные подозрения что надо дописать еще один else if
Не соображает голова уже так что держите пока что есть
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <stdafx.h>
#include <iostream>
void main()
{
    setlocale(LC_CTYPE, "Russian");
    int a, b, c;
    std::cout<<"Введите a:"; std::cin>>a;
    std::cout<<"Введите b:"; std::cin>>b;
    std::cout<<"Введите c:"; std::cin>>c;
    if (a>0 && -a==b && c>0 || b>0 && -b==c && a>0 || c>0 && -c==a && b>0)
        std::cout<<"Хотя бы одна пара взаимно противоположных чисел существует"<<std::endl;
    else if (a<0 && b<0 && (c==-a || c==-b) || b<0 && c<0 && (a==-b || a==-c) || a<0 && c<0 && (b==-a || b==-c))
        std::cout<<"Существуе одна либо две возможных пары взаимно противоположных чисел"<<std::endl;
    else 
        std::cout<<"Не существует не одной возможной пары взаимно противоположных чисел"<<std::endl;
    system ("PAUSE");
}
P. S проверьте правильно ли работает она с вашей точки зрения, но по моей логике вроде бы все правильно
 
Текущее время: 19:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru