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

неожиданный результат - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ можно ли вернуть функцию? http://www.cyberforum.ru/cpp-beginners/thread1108779.html
можно ли как вернуть функцию? напистаь что-то типа этого, но чтобы работало? #include <iostream> using namespace std; int main (void) { char c='y'; while(c=='y'||c=='Y') { cout<<"Continue?(Y/N)"<<endl;
C++ Динамические массивы и кэш процессора Добрый вечер! У меня следующий вопрос: ниже представленный код выдает ошибку, как-бы нет доступа к памяти, IDE вижел 2011, главная суть программы, постепенно увеличивать размерность двухмерного массива, пока, пока его объем не станет больше размера кэш 1-го уровня процессора - когда станет больше, и в этот момент мы выходим из цикла и из расчетов размера массива - определяем объем кэш 1-го... http://www.cyberforum.ru/cpp-beginners/thread1108767.html
Сформировать матрицу с помощью генератора случайных чисел и организовать ее вывод C++
Составить программу для подсчета произведения нечетных элементов двумерной матрицы В размерности m × n. Сформировать матрицу с помощью генератора случайных чисел и организовать ее вывод.
C++ Пиксель экрана
а можно написать код, который смог бы сделать так, чтобы определенный пиксель экрана был, скажем, зеленого цвета? идеи сделать его битым не принимаются :)
C++ Сортировка массива http://www.cyberforum.ru/cpp-beginners/thread1108747.html
Расставить строки массива в порядке убывания сумм их элементов. Я беру двумерный массив, потом записываю в отдельный одномерный массив суммы элементов строк. Элемент получившегося массива - есть сумма строки исходного, а индексы равны между собой. Дальше ищу максимальный элемент в одномерном, сохраняю его и индекс, в исходном в цикле сравниваю циклическую переменную с индексом и в зависимости...
C++ Изменение приоритета математических операций Здравствуйте, по заданию в лабораторной, нужно написать программу которая будет вычислять значение математического выражения с заданным приоритетом операций(приоритет каждой операции задаётся пользователем), у меня возник такой вопрос можно ли изменить приоритет системно, чтобы выражение можно было задать как функцию? (а не как я сделал когда выражение хранится в массиве и его значение вычисляет... подробнее

Показать сообщение отдельно
snap492
0 / 0 / 0
Регистрация: 04.12.2013
Сообщений: 3
02.03.2014, 00:37     неожиданный результат
не могу понять в чем проблема приложение рассчитывает по первым 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
33
34
35
36
//программа по расчету вводимых значений согласно условию вводу
#include <iostream>
#include <math.h>
using namespace std;
int main()
    {
    int i0, i;
    double i1,a,e,fobs;
    cout << "Введите i: ";
    cin>>i;
    cout << "Введите a: ";
    cin>>a;
    i0=i%2   ;
        if (i0 == 0 && a>0)  //тут все считается правильно согласно условия остаток равен нулю и а больше нуля
            {  
             e= i*sqrt(a);
             cout <<e<<endl;
            }
        else            
            if (i0 != 0 && a<0) // тут тоже все считает правильно остаток не равен нулю и а меньше нуля
                {
                fobs = fabs(a);
                e=(i/2)*sqrt(fobs)  ;
                cout <<e<<endl;
                }             
            
            else // а вот тут считает хрен знает как
                {
                i1=static_cast <double> (i);
                fobs = fabs(i1) * fabs(a);
                e=sqrt(fobs);
                cout <<e<<endl;
                }           
            system("pause");
            return 0;
    }
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 08:47. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru