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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
BenJost
0 / 0 / 0
Регистрация: 01.10.2016
Сообщений: 109
#1

найти ошибку в решении задачи! - C++

16.10.2016, 12:38. Просмотров 69. Ответов 1
Метки нет (Все метки)

Условие: Дано натуральное число n. Вычислить: 1 + 2 + 4 + 8 + … + 2n.

не могу понять,как в цикле фо задать так,что бы в формуле считалось по условию,помогите найти ошибку
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <math.h>
 
using namespace std;
 
 
int main()
{
    setlocale(0, "");
    int n;
    cout  << "Введите начальное значение n = ";
    cin >> n;
    double y=1;
    for (int i=1; i<n; i++)
        {
            y=y*2*i;
            cout <<" y=" << y << endl;
    system("pause");}
    
    return 0;
}
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.10.2016, 12:38     найти ошибку в решении задачи!
Посмотрите здесь:

C++ ACCESS_VIOLATION при решении задачи
Алгоритм имитации отжига при решении задачи размещения электронных схем C++
C++ решении задачи (по Липпману)
Ошибка в решении задачи "Судоку" (acmp) C++
Найти ошибку в решении задачи "Шифровка" (acmp) C++
C++ результат не верный при решении задачи
C++ Помогите найти ошибку в решении биквадратного уравнения
Турист ( найти ошибку ). Вариант задачи о рюкзаке C++
C++ Посодействуйте в решении задачи пожалуйста! Вроде бы написал, но не могли бы вы проверить правильность?
C++ Почему происходит ошибка времени выполнения в решении задачи "Ход конем"?
О решении задачи и о разнице между . + 1 и .++ C++
C++ Ошибки компиляции в решении задачи с векторами

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Даценд
Модератор
 Аватар для Даценд
2824 / 2739 / 1388
Регистрация: 20.04.2015
Сообщений: 5,094
16.10.2016, 12:49     найти ошибку в решении задачи! #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
BenJost,
C++
1
2
3
4
5
6
double y=1;
for (int i=1; i<=n; i++)
}
    y+=2*i;
}
cout <<" y=" << y << endl;
Yandex
Объявления
16.10.2016, 12:49     найти ошибку в решении задачи!
Ответ Создать тему
Опции темы

Текущее время: 21:59. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru