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

Даны значения A,B,C. Если A>B, B>C, то... - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Switch http://www.cyberforum.ru/cpp-beginners/thread1103115.html
Ошибка в 19 строке: n cannot appear in a constant-expression (потому что n это переменная?). #include <iostream> #include <math.h> #include <conio.h> using namespace std; int main() { setlocale (LC_ALL , "Russian");
C++ После каждой записи в файл, указатель должен переходить на следующую строчку void logError(int outLog){ ofstream f("logFile.log"); f << outLog; } Имеется простая функция. Запись в файл идет, однако, каждое новое значение заменяет собой новое. То есть, мне нужно сделать так, что-бы после каждой записи в файл, указатель переходил на следующую строчку. http://www.cyberforum.ru/cpp-beginners/thread1103113.html
Распечатать наибольшую группу рядом стоящих положительных элементов массива C++
Здравствуйте. Такая проблема: требуется из двоичного файла считать массив целых чисел, из которого нужно распечатать (а затем записать в текстовый файл) наибольшую группу рядом стоящих положительных эл-тов массива. Пока нашел их кол-во, но вот как их распечатать и записать в другой файл - что-то беда :( #include <iostream> using namespace std; int main() { FILE *f; int i,n, *a,max,k,*b;...
C++ Инициализация указателей
Здравствуйте! Возник вопрос только что. Я в принципе догатываеюсь, но для проверки решил спросить. Почему не работает такая конструкция: void init(int *arr, int length){ arr = new int; }
C++ Очередь больных http://www.cyberforum.ru/cpp-beginners/thread1103100.html
Очередь больных, дописать конструкторы, если инвалид - без очереди (но у них так же должна быть своя очередь, ?очередь с приоритетами?) Вот мой кусок кода: #include <string> #include <iostream> #include <fstream> #include <deque> using namespace std; struct CMan{
C++ Определить указатель на поля класса (для любого типа полей) и указатель на функции класса Помогите пожалуйста доделать код! На основе класса , разработать класс , содержащий дополнительно к имеющимся полей и функций: - Поле, которое имеет тип длинные целые числа ; - Статическое поле такого же типа ; - Статическое функцию, возвращает по ссылке значение статического поля. 2 . Изменить функцию выделения памяти для массива так , чтобы в ней , помимо имеющихся действий , происходило... подробнее

Показать сообщение отдельно
Craider
-11 / 5 / 5
Регистрация: 25.04.2013
Сообщений: 80
23.02.2014, 00:44     Даны значения A,B,C. Если A>B, B>C, то...
Условия задачи: "Даны значения A,B,C. Если A>B, B>C, то присвоить x = 0.2;y = x^2+0.6x+sin(x/2);если b<c и a<c,то x = 2; y = x^3+x^2+x+1; в остальных случаях x = 0, y = 0 ".

Вот код:
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
33
34
35
36
37
38
#include "stdafx.h"
#include <iostream>
#include <conio.h> //подключает dos
using namespace std;
 
void main()
 
{
    
    double a,b,c,x,y;
    cout<<"Vvedite znachenie A B C  "<<endl;
    cin>>a>>b>>c;
 
     if (a>b && b>c)
{
     x = 0.2; 
     y = pow(x,2)+0.6*x+sin(x/2);
 
     cout<<"Otvet = "<<y<<endl;
 
}
            if (b<c && a<c)
{
            x = 2; 
            y = pow(x,3)+pow(x,2)+x+1;
            
            cout<<"Otvet ="<<y<<endl;
}
        
     else{
     
        
        cout<<"Otvet = null"<<endl;
            
     }
        system("pause");
        
}
Вроде все работает НО когда выполняю вот это вот сравнение
C++
1
2
3
4
5
6
7
8
 if (a>b && b>c)
{
     x = 0.2; 
     y = pow(x,2)+0.6*x+sin(x/2);
 
     cout<<"Otvet = "<<y<<endl;
 
}
У меня ответ выводит сразу по двум веткам первый по if-у, а второй по ветке else.
Миниатюры
Даны значения A,B,C. Если A>B, B>C, то...  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 19:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru