С Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Определить товары, производимые в I кв и не производимые во II квартале http://www.cyberforum.ru/cpp-beginners/thread224005.html
Ребят выручайте Известно производство группы товаров за I и II кварталы текущего года. Вид каждого товара задан некоторым числовым кодом. Определить товары, производимые в I кв и не производимые во...
C++ лабиринт Коридорами лабиринта разрешается двигаться только в направлениях, указанных стрелками. Человек вошел в комнату A и, выбирая случайным образом коридоры, пытается выйти через комнату D. Определите все... 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,... подробнее

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

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;
      }
Вот...
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.