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

оператор if, некорректно работает программа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарные деревья http://www.cyberforum.ru/cpp-beginners/thread316873.html
На с++ с объектно-ориентированным подходом(тоисть с помощю класов) нужно представить арифметическое выражение типа 3*((7+1)/4)+(17-5) в виде бинарного дерева и обчислить арифметическое выражнеие. Если можно зделайте програму в 3 файлай. Зарание спасибо.
C++ Вычисление выражения по формуле в виде подпрограммы оформить в виде подпрограмы вычисление {{U}_{n}}^{m}=\frac{n!}{m!(n-m)!}, составить програму для расчёта величины z={{U}_{15}}^{1}+{{U}_{14}}^{2}+...+{{U}_{8}}^{8} http://www.cyberforum.ru/cpp-beginners/thread316869.html
Строки C++
Составить программу для удаления из введенного предложения слова с максимальным количеством гласных букв.
C++ Трудности с итерацией и подсчетом количеста функций
Возникли трудности в подсчете количества итераций и количества функций #include <iostream> #include<windows.h> using namespace std; int main() { double Xm, Ym, x1, x2, y1, y2, a, b, l, A, B, C, e;
C++ гиперболический синус http://www.cyberforum.ru/cpp-beginners/thread316829.html
Вычисления значений гиперболического Синуса с заданной точностью, используя разложение данной функции в ряд. можете навести пример или реализацию кода или хоть логику... Заранее спс
C++ Картинка в С++ Здравствуйте. Подскажите пожалуйста как вставить картинку в главное окно программы. И как сделать так, что бы не открывалось консольное окно, а только главное. Язык С++, Среда - CodeBlocks. Спасибо :) #include "windows.h" #include<stdlib.h> #include<stdio.h> #include<conio.h> #include<iostream> #include <stdlib.h> подробнее

Показать сообщение отдельно
рiece something
 Аватар для рiece something
1 / 1 / 0
Регистрация: 10.02.2011
Сообщений: 59
09.06.2011, 20:15     оператор if, некорректно работает программа
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream.h>
#include <math.h>
 
main ()
{
    int b;
    double z, x=0.63, c=1.5, d=2, a=0.37;
    cout << "Vvedite znachenie B" << endl;
    cin >> b;
    
    if (b==1||b==2)
    z=sin(x)+c*d; 
    if (b==3||b==4||b==5)
    z=x/(a+sqrt(d*a*2));
    if (b==8)
    z=a+d*cos(x);
    
    else cout << "Reshenii net" << endl;
    cout << "Z=" << z << endl;
    return 0;
}
Если ввести другое значение, то все равно высвечивается некоторое решение. А когда вводишь1/2/3/4/5/8 в конце пишет Reshenii net. Как исправить?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 12:44. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru