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

С++ Вычислить сумму из N слагаемых - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Определить товары, производимые в I кв и не производимые во II квартале http://www.cyberforum.ru/cpp-beginners/thread224005.html
Ребят выручайте Известно производство группы товаров за I и II кварталы текущего года. Вид каждого товара задан некоторым числовым кодом. Определить товары, производимые в I кв и не производимые во II квартале. Исходными данными задачи считать количество товаров, производимых в каждом квартале, коды товаров и их производство для каждого квартала. 1 квартал код товара производство 111 1000...
C++ лабиринт Коридорами лабиринта разрешается двигаться только в направлениях, указанных стрелками. Человек вошел в комнату A и, выбирая случайным образом коридоры, пытается выйти через комнату D. Определите все возможные маршруты, при которых не более чем за семь переходов человек достигнет цели. Вычислите количество соответствующих маршрутов длиной три перехода, пять, семь, (2 * n 1) переходов. мне б... http://www.cyberforum.ru/cpp-beginners/thread224004.html
C++ Нахождение номера самой длинной строки в матрице
люди кто может помогите вроде бы элементарная задача а доконца разобраться не могу.... Дана целочисленная квадратная матрица найти № строки в которой находится самая длинная серия одинаковых элементов (прога консольная)
C++ Как сделать hotkey с паузой
Добрый день! У меня есть код зацикленный на while(true), без условий выхода, как бы мне прикрутить туда хоткей, допустим на клавишу "ё" (но важно чтобы работало и на анг раскладке как "`") при нажатие которого, все вставало на паузу, а снималось с нее, только при повторном нажатии на "ё" или "`" ?
C++ Пытался научиться... http://www.cyberforum.ru/cpp-beginners/thread223975.html
Ребят! В книги Дейтлов, есть такой код: // test c++ #include <iostream.h> main() { int integer1, integer2, sum ;cout << "Write first\n" ;cin >> integer1 ;cout << "Write second\n"
C++ не получается составить программу составить программы эти не могу на С++, помогите кто сможет, буду презнателен. решить методом Жордана Гауса 4,13 x1 -2,87x2- 1,94x3 +0,61x4= 0,32, 1,27x1+7,23x2-0,15x3 +1,71x4=-4,16, 0,19x1+2,75x2+3,14x3 -0,76x4= 2,33; 2,87x1+4,33x2-2,41x3-3,42x4=2,79; подробнее

Показать сообщение отдельно
Алексaндр
 Аватар для Алексaндр
131 / 108 / 5
Регистрация: 04.12.2010
Сообщений: 313
04.01.2011, 20:08     С++ Вычислить сумму из N слагаемых
Не знаю правильно ли я понял условие... Но попробуйте :

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
50
51
52
53
54
55
#include <windows.h>
#include <fstream>
#include <cstdlib>
#include <iostream>
using namespace std;
 
/* Автор программы: Иванов Иван Иванович.
        Долгосрочное задание, задача #3 */
 
int main()
{
    SetConsoleOutputCP(1251);
 
    char filename[260] = "C:\\Summa.txt"; //путь к входному файлу
    char nStr[100] = ""; //временный буфер для записи данных из файла
 
    ifstream InFile(filename); //Входной файл
 
    if (!InFile.is_open())
 
    {
            system("color cf");
            cout << "File isn't founded.\n";
            system("pause");
            return 0;
     }
 
        InFile>>nStr;
        InFile.close();
 
        int N = atoi(nStr); //преобразовать строку в целое число
 
        if (N<=0) //проверить, хранится ли в N допустимое значение
     {
            system("color cf");
            cout << "N isn't correct.\n";
            system("pause");
            return 0;
      }
 
        //N получено, приступаем к вычислению суммы
          if (N>0)
          { 
           double S = 0;
           int i;
           for (i=2; i<=N*2; i=i+2) S+=i*i*i; //цикл по всем значениям i от 1 до N с шагом 1
           for (i<2; i<=N*2; i=i+2) S-=i*i*i;
 
           cout << "If N = " << N << " , S = " << S << endl;  //вывод ответа
 
           system("pause");
           }
 
           return 0;
      }
Стоп, неправильно...

Добавлено через 7 минут
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
50
51
52
53
54
55
56
57
#include <windows.h>
#include <fstream>
#include <cstdlib>
#include <iostream>
using namespace std;
 
/* Автор программы: Иванов Иван Иванович.
        Долгосрочное задание, задача #3 */
 
int main()
{
    SetConsoleOutputCP(1251);
 
    char filename[260] = "C:\\Summa.txt"; //путь к входному файлу
    char nStr[100] = ""; //временный буфер для записи данных из файла
 
    ifstream InFile(filename); //Входной файл
 
    if (!InFile.is_open())
 
    {
            system("color cf");
            cout << "File isn't founded.\n";
            system("pause");
            return 0;
     }
 
        InFile>>nStr;
        InFile.close();
 
        int N = atoi(nStr); //преобразовать строку в целое число
 
        if (N<=0) //проверить, хранится ли в N допустимое значение
     {
            system("color cf");
            cout << "N isn't correct.\n";
            system("pause");
            return 0;
      }
 
        //N получено, приступаем к вычислению суммы
          if (N>0)
          { 
           double S = 0;
           int i, r=1;
           for (i=2; i<=N*2; i=i+2, r++)//цикл по всем значениям i от 1 до N с шагом 1 
           {
                if (r%2==0) S+=i*i*i; 
                if (r%2==1) S-=i*i*i;
           }
           if (S<0) S=-S;
           cout << "If N = " << N << " , S = " << S << endl;  //вывод ответа
           system("pause");
           }
 
           return 0;
      }
Вот...
 
Текущее время: 06:18. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru