Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
maznev92
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 5
1

Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100

23.06.2014, 17:27. Просмотров 549. Ответов 9
Метки нет (Все метки)

Приветствую друзья!
Вообщем мне нужно создать программку выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100
C++
1
2
3
4
5
int sum = 0; 
for (int j = 2; j <= 100; j=j+2) {
  sum = sum + j;
}
cout << sum;
вообщем как то так, но всё равно не получается, почему то не работает и я не могу понять почему.

помогите пожалуйста, хотя бы советом.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2014, 17:27
Ответы с готовыми решениями:

Напишите программу, считывающую 10 целых чисел и выводящую сумму
Напишите программу, считывающую 10 целых чисел и выводящую сумму тех из них,...

Написать программу, выводящую сумму и разность двух введенных чисел
Написать программу, выводящую сумму и разность двух введенных чисел. Основная...

Написать программу, выводящую на экран сумму и среднее арифметическое N случайных чисел
Написать программу, выводящую на экран сумму и среднее арифметическое N...

Найти сумму элементов последовательности, начиная от первого отрицательного элемента и до конца последовательности.
Помогите написать простенькую программку :( Найти сумму элементов...

В одномерном массиве из 100 элементов определить сумму положительных элементов
В одномерном массиве из 100 элементов определить сумму положительных элементов....

9
Тамика
Котовчанин
919 / 463 / 195
Регистрация: 16.02.2010
Сообщений: 3,267
Записей в блоге: 32
23.06.2014, 17:40 2
C++
1
2
3
4
5
int main()
{
for (int j = 2; j <= 100; j+=2) {
    cout << j << " ";
}
Добавлено через 6 минут
А, пардон. Сумма же.
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include<iostream>
 
int main()
{
    int sum = 0;
    for (int j = 2; j <= 100; j+=2)
    {
        sum += j;
    }   
    std::cout << sum;
    system("pause>>null");
}
Добавлено через 40 секунд
Цитата Сообщение от maznev92 Посмотреть сообщение
вообщем как то так, но всё равно не получается, почему то не работает и я не могу понять почему.
А что не получается?
1
Jewbacabra
Эксперт PHP
3441 / 2862 / 1289
Регистрация: 24.04.2014
Сообщений: 8,685
23.06.2014, 17:47 3
maznev92, считать циклом сумму арифметической прогрессии не самый оптимальный вариант
0
maznev92
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 5
23.06.2014, 17:52  [ТС] 4
Jewbacabra, это просто задание из универа
0
Croessmah
++Ͻ
14630 / 8379 / 1582
Регистрация: 27.09.2012
Сообщений: 20,582
Записей в блоге: 2
Завершенные тесты: 1
23.06.2014, 18:03 5
Цитата Сообщение от maznev92 Посмотреть сообщение
это просто задание из универа
а в школе, наверное, арифметическую прогрессию не проходили...
0
Psilon
Master of Orion
Эксперт .NET
6000 / 4850 / 902
Регистрация: 10.07.2011
Сообщений: 14,460
Записей в блоге: 5
Завершенные тесты: 4
23.06.2014, 18:28 6
Jewbacabra, Croessmah, уверен, что это задача на циклы, а не на знание простейшей арифметики. Тем более, если нужно вывести не только результат, но и промежуточные значения, то лучше не написать. Задачу легко можно усложнить, чтобы для неё не работала априорная арифметика и нельзя было бы пользоваться готовыми формулами, а вот понимание работы циклов - ценно. Понимание > знания.
0
Jewbacabra
Эксперт PHP
3441 / 2862 / 1289
Регистрация: 24.04.2014
Сообщений: 8,685
23.06.2014, 20:07 7
Psilon, я это понимаю. но умение выбирать более оптимальный вариант в конкретной задаче тоже может быть полезно. так как в задание не было требования обязательного наличия цикла я и предложил такой способ решения
0
IrineK
23.06.2014, 20:09
  #8

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
Задачу легко можно усложнить
Похоже, эта мысль является фундаментом системы образования :D

0
Psilon
Master of Orion
Эксперт .NET
6000 / 4850 / 902
Регистрация: 10.07.2011
Сообщений: 14,460
Записей в блоге: 5
Завершенные тесты: 4
23.06.2014, 21:18 9
IrineK, возможно

Jewbacabra, а еще полезно знать, что "более" оптимальный и "менее" оптимальный не говорят, оптимальный это и есть наилучший, а больше или меньше может быть только рациональность, степень которой как раз определяет её близость к оптимальности. Но я же этого не говорю Все ошибаются в меру своих знаний. Хотя к вам, претензий, наверное нет, а вот товарищ Croessmah мог бы и помягче высказываться.
0
Croessmah
24.06.2014, 16:57     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100
  #10

Не по теме:

Цитата Сообщение от Psilon Посмотреть сообщение
Все ошибаются в меру своих знаний. Хотя к вам, претензий, наверное нет, а вот товарищ Croessmah мог бы и помягче высказываться.
мне на колени встать? :rofl:

0
24.06.2014, 16:57
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2014, 16:57
Привет! Вот еще темы с ответами:

Напишите программу, выводящую на экран количество цифр в этом числе и сумму этих цифр
я начинающий! помогите! мне на екзам! Дано натуральное число а (a&lt;100)....

Вычислить среднее арифметическое, сумму элементов и количество элементов заданной последовательности
Ваести значения для Х. Значения Х&gt;0 , поэтому для окончания вычисления ввести...

За счёт адресной арифметики посчитать сумму элементов последовательности из 15 элементов символьного типа
Привет всем,помогите,пожалуйста :) За счёт адресной аремфметики посчитать...


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

Или воспользуйтесь поиском по форуму:
10
Ответ Создать тему
Опции темы

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