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

Программа не работает посмотрите код - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обработка изображений, чистая математик + Си++ | for newbie http://www.cyberforum.ru/cpp-beginners/thread435323.html
Сижу я за ноутом. А тачпад всё не работает: Вы не представляете, какие это вызывает неудобства, например, в метро. Пытался пересесть на awasome, но openbox милее и красивее (имхо). Вот-с с другом как-то игрался в XBox360 с кинектом. Это конечно очень и очень прикольно - но не более того. Но вот что меня смутило - моя HD камера в ноуте (весьма приличного качества) простаивает! Зачем она?.. А...
C++ Функция генерирует одни нули для матрицы Написал функцию, которая должна рандомно генерировать матрицу заданых размеров, но она выдает одни нули: double **CreateMatrix() { int i, j; int n, m; bool isRnd = true; cout << "Enter the number of lines of the first array: "; cin >> n; cout << "Enter the number of columns of the first array: "; cin >> m; http://www.cyberforum.ru/cpp-beginners/thread435311.html
C++ Лямбда: заполнение вектора случайными числами
хотел заполнить вектор случайными числами с помощью лямбда, но че то ничего не получилось... #include <iostream> #include <vector> #include <fstream> #include <algorithm> #include <iterator> typedef std::vector<int> T_vec; typedef std::vector<T_vec> T_matr;
Создать две подпрограммы C++
немного проблемы возникают задание состоит вот в чем первая подпрограмма заполняет массив, вторая находит отрицательные максимальные числа. const int MAS_SIZE1 = 5; const int MAS_SIZE2 = 5; void Init(int m, int size1, int size2) { for(int i = 0; i < size1; i++)
C++ design parrtens http://www.cyberforum.ru/cpp-beginners/thread435299.html
Такая задача: In a Country there is only one University. There are 3 kinds of students: • B.Sc. students • M.Sc. students • Ph.D. students Write a program which will enable the University to notify relevant students about different issues.
C++ Ребята не могу разобраться Учусь на заочке ни че не понмиаю, а завтра экзамен буддте добры помогите. http://cs5680.vk.com/u136002542/151263947/x_9d8fab15.jpg Добавлено через 4 минуты #include <iostream> #include <conio.h> #include <math.h> using namespace std; void main() { подробнее

Показать сообщение отдельно
Том Ардер
Модератор
 Аватар для Том Ардер
3618 / 2237 / 271
Регистрация: 15.06.2009
Сообщений: 3,917
26.01.2012, 04:20     Программа не работает посмотрите код
http://www.cyberforum.ru/cgi-bin/latex.cgi?S=\sum_{k=1}^{n}\frac{{\left(-1 \right)}^{k-1}}{k}

Частичная сумма разложения в ряд для http://www.cyberforum.ru/cgi-bin/latex.cgi?\ln 2
Точное значение 0.693147...
Ряд сходится очень медленно.

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 <cstdlib>
#include <iostream>
#include "cmath"
 
using namespace std;
 
class summa
{
public:
    summa() {sum = 0.0; n = 0;};
 
    void in(int i);
    void calculate();
    void out();
private:
    int n;
    double sum;
};
 
void summa::in(int i)
{
  n = i;
}
 
void summa::calculate()
{
  double an = 1;
  for(int i = 1; i <= n; i++)
  {
    sum += an/double(i);
    an = -an;
  }
}
 
void summa::out()
{
  cout << "sum = " << sum;
}
 
int main()
{
    summa sum;
 
    sum.in(20);
    sum.calculate();
    sum.out();
    system("PAUSE");
    return 0;
}
Замечания по коду:
1) плохая структурированность приводит к ошибкам и затрудняет поиск ошибок.
2) каждая функция должна выполнять только одно действие. Разделять ввод, вывод и вычисления.
 
Текущее время: 22:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru