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

Перевод программы на C++ - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Структуры! http://www.cyberforum.ru/cpp-beginners/thread704395.html
1) Описать структуру с именем STUDENT, содержащую поля: фамилия и инициалы; номер группы; успеваемость (массив из пяти элементов). 2)Описать структуру «время» (часы, минуты, секунды). Определить функцию «предыдущая минута» уменьшающая передаваемое в нее время на 1 минуту (учесть, что в сутках 24 часа). Спасибо огромное!!!
C++ Построение дерева каталогов Уважаемые форумчане, подскажите пожалуйста, как на с++ реализовать задание: Построение дерева каталогов http://www.cyberforum.ru/cpp-beginners/thread704389.html
Ошибки в работе программ (символьные массивы, работа с указателями) C++
Доброго времени суток. Помогите, пожалуйста исправить ошибки в программах. 1-я программа меняет слова местами, при этом количество разделителей между словами сохраняется, т.е. было 3 пробела, 3 и осталось. Проблема в том, что моя программа "съедает" первое слово. Все слова меняются местами, а первого слова нет. Код: #include<stdio.h> #include<ctype.h> #include<string.h> #include<stdlib.h>...
C++ ошибка сегментации
где может быть ошибка?
C++ Матрица. Ниже побочной диагонали http://www.cyberforum.ru/cpp-beginners/thread704346.html
Здравствуйте все... Написал матрицу (условия ниже) и не могу вывести чтобы показывал сумму элементов ниже побочной диагонали... в чем ошибка? Дана целочисленная квадратная матрица. Написать программу вычисляющую сумму компонентов матрицы расположенных выше главной и ниже побочной диагонали... #include "stdafx.h" #include <iostream> #include <conio.h> void main () { int n,s;
C++ Чистка каталога по маске Как очистить каталог по маске? Добавлено через 24 минуты Уже не нужно кажется понял подробнее

Показать сообщение отдельно
NEW_NAME
1 / 1 / 0
Регистрация: 04.10.2012
Сообщений: 45
21.11.2012, 16:28     Перевод программы на C++
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
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
    double p, x, b, eps;
    int i;
    cout<<"enter x: ";
    cin>>x;
    eps = 0.00001; //точность 5 порядка
    i = 0; //первоначальное значение n
    p = 0.0; //обнуляем сумму
    b = 1.0; //вспомагательная переменная для хранения предыдущего значения суммы
     if (abs(x) <= 1) 
     {
         while (abs(p - b) > eps)
         {
            b = p;
            p = p + ((pow(-1.0, i) * pow(x, 2 * i + 1)) / (2 * i + 1));
            i++; //увеличиваем i на 1
         }
        cout<<"arctg("<< x<< ")="<< p<<"   i="<<i; //i= кол-во операций, необязательно
     }
    else 
      cout<<"abs("<< x<< ")>1";
     system("pause");
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru