Форум программистов, компьютерный форум 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, 17:18     Вычислить в зависимости от условия
Цитата Сообщение от 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
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#include <iostream>
#include<time.h>
#include<cstdlib>
#include<cmath>
using namespace std;
 
double Max(double *mas,int n)
{
    int MAX = mas[0];
    for(int i=1;i<n;i++)
        if(mas[i]>MAX)
            MAX = mas[i];
    return MAX;
}
 
int main()
{
    int k = 5,l = 4,m = 6;
    srand(time(NULL));
    double *masK = new double [k];
    double *masL = new double [l];
    double *masM = new double [m];
    for(int i=0;i<k;i++)
    {
        masK[i] = rand()%20 - 10;
        cout<<masK[i]<<" ";
    }
    cout<<endl;
    for(int i=0;i<l;i++)
    {
        masL[i] = rand()%20 - 10;
        cout<<masL[i]<<" ";
    }
    cout<<endl;
    for(int i=0;i<m;i++)
    {
        masM[i] = rand()%20 - 10;
        cout<<masM[i]<<" ";
    }
 
    cout<<endl;
    if(Max(masK,k)>=0)
        cout<<"t = "<<(Max(masL,l) + Max(masM,m))/2;
    else
        cout<<"t = "<<1 + pow(Max(masL,l),2);
 
    system("pause");
    return 0;
}
 
Текущее время: 14:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru