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

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

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

Где ошибка? - C++

12.02.2014, 23:57. Просмотров 247. Ответов 7
Метки нет (Все метки)

Компилятор ругается и очень больно

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include "stdafx.h"
#include<stdio.h>
#include<math.h>
 
int _tmain(int argc, _TCHAR* argv[])
{
    float E;
printf("Input E>0");
scanf_s("%f",&E);
int n=1;
float e1,e2,e3,S=0;
while (e1=E);
{
e1=pow(1./3,n);
e2=pow(3.0,n-1);
e3=pow(cos(e2),3);
S+=e1*e3;
n++;
}
printf("result%f\n",S);
getchar();
    return 0;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.02.2014, 23:57
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Где ошибка? (C++):

Вывести на экран количество слов где первая и последняя буквы одинаковы (не понимаю где ошибка) - C++
задан текст нужно вывести на экран количество слов где первая и последняя буквы одинаковы #include &lt;iostream&gt; #include &lt;conio.h&gt; ...

Подскажите, где может быть ошибка (структуры)? (скорее всего где-то амперсенд нужен, все вроде проверил) - C++
написать универсальный тип, который представляет точку на плоскости в координатах (х, у) и в полярных координатах. Написать функцию для...

Ошибка при компиляции. Где ошибка? (Работа с классом) - C++
Уважаемые форумчане! При компиляции проекта возникает ошибка &quot; undefined reference to `MeterNZiF::MeterNZiF()' &quot; на 7 строку приложения. ...

Укажите где ошибка (ошибка во время выполнения программы) - C++
Здравствуйте, помогите пожалуйста найти ошибки в коде которые возникаю при выполнении программы Картинка с ошибкой внизу поста. Код: ...

В чём ошибка.В коде там где коментарий там ошибка поучается. - C++
#include &lt;iostream&gt; #include &lt;Windows.h&gt; using namespace std; class CMyString{ char *pStr; public: ...

Где ошибка? - C++
Написать программу с применением функций. Дан массив размера N. Найти количество участков, на которых его элементы возрастают. #include...

7
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
13.02.2014, 00:07 #2
больно - это как? ошибки читать и понять не пробовали?
если нет, то хоть бы сюда их запостили.
может боль от того, что в самом конце файла отсутствует закрывающая скобка }?
0
metaluga145
243 / 244 / 20
Регистрация: 08.04.2013
Сообщений: 927
13.02.2014, 00:11 #3
Mojo553, не знаю на что там кто ругается, у меня не ругается, но цикл там бесконечный, кроме того у Вас там после while точка с запятой. так и надо?
0
DU
1483 / 1129 / 45
Регистрация: 05.12.2011
Сообщений: 2,279
13.02.2014, 00:13 #4
while (e1=E);
лишняя точка с запятой + присваивание в условии. наверно надо >. хз
0
Mojo553
0 / 0 / 0
Регистрация: 12.02.2014
Сообщений: 2
13.02.2014, 00:21  [ТС] #5
DU, Там все стоит)Просто не до конца скопировал.Вот задание
Дано действительное число e (e>0). Вычислить сумму,где n меняется от 1 до бесконечности и умноженное на (1/3^n)*cos^3(3^n-1)Учитывая только те слагаемые,в которых множитель 1/3^n имеет величину,не меньшую,чем e
0
alsav22
5421 / 4816 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
13.02.2014, 11:41 #6
Цитата Сообщение от Mojo553 Посмотреть сообщение
Там все стоит)Просто не до конца скопировал.
Ошибки какие компилятор пишет?
Цитата Сообщение от DU Посмотреть сообщение
хоть бы сюда их запостили.
0
zss
Модератор
Эксперт С++
6400 / 5966 / 1943
Регистрация: 18.12.2011
Сообщений: 15,356
Завершенные тесты: 1
13.02.2014, 12:06 #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
#include <stdio.h>
#include <conio.h>
int main()
{
    double E;
    printf("Input E>0");
    scanf_s("%lf",&E);
    int n=1;
    double e1,S,n3;
    s=0;
    n3=3;// Хранит 3^n
    do
    {
      e1=1./n3;
      double t=cos(n3-1.);
      double an=e1*t*t*t;
      S+=an;
      n3*=3;
      n++;
    }while (e1>E);
     printf("result%f\n",S);
    getch();
    return 0;
}
0
mustimur
268 / 222 / 57
Регистрация: 22.11.2013
Сообщений: 832
Записей в блоге: 1
13.02.2014, 12:19 #8
Есть предположение добавить #include < TCHAR.h> вместо #include "stdafx.h". На Vs2012 помогло запустить... Но код действительно странный присоединяюсь DU в 4 посте.. e1=E это присвоение согласен (что это делает в While не понял), но с другой стороны e1 только объявлена (в нее ничего не залито), тогда как с ней можно сравнивать до присвоения ей какого-то значения?.... при этом надо понимать что с таким кодом e1 внутри цикла меньше 1/3 всегда, а на это никакой проверки тоже нет....
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.02.2014, 12:19
Привет! Вот еще темы с ответами:

И где ошибка? - C++
Уже спасибо - разобрался сам. Модераторы, удалите пожалуйста эту тему.

Где ошибка? - C++
Программа должна считать массивы с клавиатуры и выполнять над ими действия, пока мы не поставим знак равенства. В результате должна вывести...

Где ошибка? - C++
Где ошибка не могу найти? Вот задание(определит, сколько детей до 7 лет проживают на одной улице.) int main(int argc, char* argv) { ...

Где ошибка? - C++
if(x&lt;=0) {y=((sin(x+3))/(pow(x,5)*tan(2*pow(x,3)))); plot1-&gt;Points-&gt;AddXY(x, y);} else if (x&gt;0&amp;&amp;x&lt;5) {y=...


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

Или воспользуйтесь поиском по форуму:
8
Yandex
Объявления
13.02.2014, 12:19
Ответ Создать тему
Опции темы

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