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

Вычислить в зависимости от условия - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Перевести паскаль в c++ http://www.cyberforum.ru/cpp-beginners/thread1075540.html
ребят, помогите перевести данный код на с++ function func(d:integer):boolean; var i:integer; begin result:=true; for i:=2 to d-1 do if d mod i = 0 then begin result:=false;
C++ Найти вещественные корни уравнения ax4+bx2+c=0 Вот условие: Даны числа a, b, с (проверить, чтобы а≠0, иначе повторить ввод). Найти вещественные корни уравнения ax4+bx2+c=0. Если корней нет, дать сообщение об этом. #include <iostream> //Для функций cin, cout #include <math.h> //Для функций sin, pow #include <iomanip> using namespace std; int main(int argc, char* argv) { double a,b,c; http://www.cyberforum.ru/cpp-beginners/thread1075517.html
Ошибка в унаследованном конструкторе C++
Битый час сижу и не могу понять, в чем дело. Компилятор на 19 строке выдает ошибку undefined reference to `vtable for baseDMA' #ifndef H_H_INCLUDED #define H_H_INCLUDED #include <iostream> // Базовый класс, использующий динамическое выделение памяти class ABC { private: char*label; int rating;
C++ Дан двумерный массив. найти количество элементов в каждой строке, меньших диагонального в этой строке
1.Сформировать квадратную матрицу 000001 000020 000300 0n-10000 n00000 2.Дан двумерный массив. найти количество элементов в каждой строке, меньших диагонального в этой строке.
C++ "Точность вычислений" или "Элементарная погрешность" http://www.cyberforum.ru/cpp-beginners/thread1075491.html
Всем привет! Решаю задачку (Задача А - во вложениях), где даны координаты вершин треугольника, и нужно найти наибольший угол в нем. Ну так вот. Это код моей программы. Она работает правильно. Но иногда возникает проблема с точностью вычислений: например, когда вводишь координаты 0;0, 2;2, 4;4 (лежат на одной прямой), то вместо 180 программа выводит очень необычный ответ:...
C++ Найти сумму ряда с точностью эпсилон (е) Дано задание.Найти сумму ряда с точностью эпсилон(е),общий член которого равен а(n) = (3*n!)/(2*n)!.Точность считается достигнутой,если следующий член последовательности меньше заданного е. Я написал прогу но мои познания пока печально стремятся к нулю.Посмотрите пожалуйста. #include "stdafx.h" #include <iostream> #include <locale> using namespace std; int main() { подробнее

Показать сообщение отдельно
cooller
 Аватар для cooller
564 / 532 / 120
Регистрация: 25.12.2013
Сообщений: 1,456
19.01.2014, 16:37     Вычислить в зависимости от условия
Mozzys,
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
#include <iostream>
#include<vector>
#include<algorithm>
#include<time.h>
#include<cstdlib>
#include<iterator>
#include<cmath>
 
int main()
{
    int k = 5,l = 4,m = 6;
    srand(time(NULL));
    std::vector <double> VecK(k);
    std::vector <double> VecL(l);
    std::vector <double> VecM(m);
    for(auto it=VecK.begin(); it!=VecK.end(); it++)
        *it = rand()%20 - 10;
    for(auto it=VecL.begin(); it!=VecL.end(); it++)
        *it = rand()%20 - 10;
    for(auto it=VecM.begin(); it!=VecM.end(); it++)
        *it = rand()%20 - 10;
    std::copy(VecK.begin(),VecK.end(),std::ostream_iterator <double> (std::cout," "));std::cout<<"\n";
    std::copy(VecL.begin(),VecL.end(),std::ostream_iterator <double> (std::cout," "));std::cout<<"\n";
    std::copy(VecM.begin(),VecM.end(),std::ostream_iterator <double> (std::cout," "));std::cout<<"\n";
    double t = *std::max_element(VecK.begin(),VecK.end())>=0? (*std::max_element(VecL.begin(),VecL.end()) + *std::max_element(VecM.begin(),VecM.end()))/2
               : 1 + pow(*std::max_element(VecK.begin(),VecK.end()),2);
    std::cout<<"t = "<<t;
 
    system("pause");
    return 0;
}
 
Текущее время: 04:04. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru