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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 16, средняя оценка - 4.81
Vexel
12 / 12 / 1
Регистрация: 18.10.2009
Сообщений: 159
#1

Вычислить пример - C++

07.09.2010, 16:01. Просмотров 2127. Ответов 17
Метки нет (Все метки)

Помогите пожалуйста решить пример
0
Миниатюры
Вычислить пример  
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2010, 16:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вычислить пример (C++):

Вычислить пример - C++
Пример прикрепил. Условие: bx<1 bx=1 bx>1 Исходные данные: b=1,5

Вычислить пример на С++ - C++
Прошу помощи с кодом программы на С++ для вычисления данного примера. Буду очень вам благодарен. Вычислить при x=1; y=0.37; a=12.87;...

Вычислить: пример в доке! - C++
Вычислить: пример в доке! Пожалуйста помогите сделать, всё уже перепробывал не получается! Заранее огромное спасибо!

Перевести пример на С++ (Вычислить значение выражения) - C++
Нужно перевести пример из изображения в код на C++ Конкретно задание: 1. Вычислить значение выражения, введя необходимые данные с...

Вычислить пример, введенный в виде строки - C++
В общем, задача такая: "Посчитать математическое выражение, которое задано текстовым рядом. Выражение может содержать целые положительные...

Не компилируется пример пример! - C++
Добрый день, я только-только решил начать изучать програмирование на С++! Как учебное пособие использую книгу Стефана Р. Девитса "С++ для...

17
.::.DIMA.::.
143 / 143 / 4
Регистрация: 26.10.2008
Сообщений: 782
07.09.2010, 16:20 #2
Что не получается? Сумма считается через обычный цикл for. Только у вас 3 суммы, значит будет 3 цикла.
0
rrrFer
Заблокирован
07.09.2010, 16:42 #3
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
S=5596
3
лендер
46 / 46 / 2
Регистрация: 12.01.2010
Сообщений: 183
07.09.2010, 17:15 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
char *s = 0 ;
 
 char *i;
  for( i = (char*)1 ; i <= (char*)8 ; i++ )
    (int)s += (int)i + 1 ;
 
  for( char *j = (char*)4 ; j <= (char*)12 ; j++ )
    (int)s += (int)j ;
 
  for( long k = 5 ; k <= (long)(char*)20 ; k++ )
    s += k * ( 2 * k - 1 ) ;
 
    cout << (int)s ;
1
rrrFer
07.09.2010, 17:50
  #5

Не по теме:

лендер, понравилось лендер.Репутация++

1
Nameless One
Эксперт С++
5774 / 3424 / 255
Регистрация: 08.02.2010
Сообщений: 7,447
07.09.2010, 18:23 #6
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
А у меня круче
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
#include <numeric>
 
int main()
{
    const size_t size = 8 + 9 + 16;
    size_t elems[size];
    for(size_t i = 0; i < 8; ++i)
        elems[i] = i + 2;
    for(size_t i = 0; i < 9; ++i)
        elems[i + 8] = i + 4;
    for(size_t i = 0; i < 16; ++i)
        elems[i + 8 + 9] = (i + 5) * (2 * (i + 5) - 1);
    size_t result = std::accumulate(elems, elems + size, 0, std::plus<size_t>());
    std::cout << "Result = " << result << std::endl;
    return 0;
}
4
Vexel
12 / 12 / 1
Регистрация: 18.10.2009
Сообщений: 159
07.09.2010, 18:36  [ТС] #7
Цитата Сообщение от лендер Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
char *s = 0 ;
 
 char *i;
  for( i = (char*)1 ; i <= (char*)8 ; i++ )
    (int)s += (int)i + 1 ;
 
  for( char *j = (char*)4 ; j <= (char*)12 ; j++ )
    (int)s += (int)j ;
 
  for( long k = 5 ; k <= (long)(char*)20 ; k++ )
    s += k * ( 2 * k - 1 ) ;
 
    cout << (int)s ;
Бред полный, ошибка на ошибке! Вот правильный вариант
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
int main()
{
 int s = 0 ;
 for( char i = 1 ; i <= 8 ; i++ )
      {
      s += i + 1 ;
      }
 for( char j = 4 ; j <= 12 ; j++ )
      {
      s += j ;
      }
 for( char k = 5 ; k <= 20 ; k++ )
      {
      s += k * ( 2 * k - 1 ) ;
      }
 std::cout << s;
 return 0;
}
0
лендер
46 / 46 / 2
Регистрация: 12.01.2010
Сообщений: 183
07.09.2010, 18:39 #8
Цитата Сообщение от Vexel Посмотреть сообщение
Бред полный, ошибка на ошибке!
в борланд 3.1 компилица отлично
2
Nameless One
07.09.2010, 18:40
  #9

Не по теме:

Цитата Сообщение от Vexel Посмотреть сообщение
Бред полный, ошибка на ошибке! Вот правильный вариант
Vexel, а что Вам мешало самому это написать ?

3
Vexel
12 / 12 / 1
Регистрация: 18.10.2009
Сообщений: 159
07.09.2010, 20:06  [ТС] #10
Цитата Сообщение от Nameless One Посмотреть сообщение

Не по теме:

Vexel, а что Вам мешало самому это написать ?

Просто забыл как циклы делаются и все. Спасибо всем, кто помог.
0
Crudelis
Шаровик затейник
674 / 416 / 13
Регистрация: 06.05.2010
Сообщений: 1,109
08.09.2010, 00:02 #11
Цитата Сообщение от Vexel Посмотреть сообщение
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
int main()
{
 int s = 0 ;
 for( char i = 1 ; i <= 8 ; i++ )
 {
 s += i + 1 ;
 }
 for( char j = 4 ; j <= 12 ; j++ )
 {
 s += j ;
 }
 for( char k = 5 ; k <= 20 ; k++ )
 {
 s += k * ( 2 * k - 1 ) ;
 }
 std::cout << s;
 return 0;
}
Как раз в вашей программе дофига ошибок, а код от лендер рабочий!

Добавлено через 1 минуту
for( char i ...
и так далее)
0
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,775
08.09.2010, 00:38 #12
Цитата Сообщение от лендер Посмотреть сообщение
char *i;
А зачем такие заморочки? В 32-битной системе по сути получится 4-байтовая целочисленная переменная. В 64-битной - соответственно 8-байтовая... Смысл-то в чём? Чтобы странно выглядело?
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
08.09.2010, 04:31 #13
easybudda,
Просто тут в последнее время тенденция походу, когда ленивые студнеты вываливают тексты заданий, которые им надо решить, злобные дядьки-программисты выдают им такие решения, по которым их будут гонять до следующего семестра))))
0
rrrFer
Заблокирован
08.09.2010, 06:03 #14
silent_1991, зато студенту таки придется что-нибудь узнать и книжки открыть. Хотя наверно не совсем правильно так "помогать", но ИМХО уместно если попыток что-то делать самостоятельно не было.
0
silent_1991
Эксперт С++
4984 / 3041 / 149
Регистрация: 11.11.2009
Сообщений: 7,027
Завершенные тесты: 1
08.09.2010, 11:44 #15
rrrFer,
Не, я не в коем случае не пытался пристыдить "злобных дядек-программистов", даже наоборот)))
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.09.2010, 11:44
Привет! Вот еще темы с ответами:

Пример на с++ - C++
S=1-x2/2!+...+(-1)n * x2n/(2n)! Диапазон изменения аргумента: 0,1&lt;=x&lt;=1 Как решить в си++ это? строчка примера будет выглядеть...

Пример - C++
решить на С++ Builder

пример в C++ - C++
f(x,y,z)=((pow(x,3))+(pow(y,3)))/((pow(sin,4)*z)-1) помогите срочно!!!!

пример - C++
y=(\tan ({x}^{2})+\sqrt{x})\div (t*\lg (x+s)) интервал изменения аргумента от 0..2pi количество вычисляемых значений 200


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

Или воспользуйтесь поиском по форуму:
15
Yandex
Объявления
08.09.2010, 11:44
Ответ Создать тему
Опции темы

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