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

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

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

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

23.06.2014, 17:27. Просмотров 427. Ответов 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;
вообщем как то так, но всё равно не получается, почему то не работает и я не могу понять почему.

помогите пожалуйста, хотя бы советом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2014, 17:27     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100
Посмотрите здесь:
Напишите программу, считывающую 10 целых чисел и выводящую сумму C++
C++ Написать программу, выводящую сумму и разность двух введенных чисел
C++ Написать программу, выводящую на экран сумму и среднее арифметическое N случайных чисел
C++ Найти сумму элементов последовательности, начиная от первого отрицательного элемента и до конца последовательности.
В одномерном массиве из 100 элементов определить сумму положительных элементов C++
Напишите программу, выводящую на экран количество цифр в этом числе и сумму этих цифр C++
дан массив n элементов. напишите программу выводящую на экран сначала вторую половину, потом первую C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Тамика
Котовчанин
870 / 450 / 143
Регистрация: 16.02.2010
Сообщений: 2,954
Записей в блоге: 27
23.06.2014, 17:40     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100 #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 Посмотреть сообщение
вообщем как то так, но всё равно не получается, почему то не работает и я не могу понять почему.
А что не получается?
Jewbacabra
Эксперт PHP
2267 / 1931 / 723
Регистрация: 24.04.2014
Сообщений: 5,628
23.06.2014, 17:47     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100 #3
maznev92, считать циклом сумму арифметической прогрессии не самый оптимальный вариант
maznev92
0 / 0 / 0
Регистрация: 10.06.2014
Сообщений: 5
23.06.2014, 17:52  [ТС]     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100 #4
Jewbacabra, это просто задание из универа
Croessmah
Модератор
Эксперт CЭксперт С++
13059 / 7322 / 817
Регистрация: 27.09.2012
Сообщений: 18,073
Записей в блоге: 3
Завершенные тесты: 1
23.06.2014, 18:03     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100 #5
Цитата Сообщение от maznev92 Посмотреть сообщение
это просто задание из универа
а в школе, наверное, арифметическую прогрессию не проходили...
Psilon
Master of Orion
Эксперт .NET
5882 / 4779 / 633
Регистрация: 10.07.2011
Сообщений: 14,399
Записей в блоге: 5
Завершенные тесты: 4
23.06.2014, 18:28     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100 #6
Jewbacabra, Croessmah, уверен, что это задача на циклы, а не на знание простейшей арифметики. Тем более, если нужно вывести не только результат, но и промежуточные значения, то лучше не написать. Задачу легко можно усложнить, чтобы для неё не работала априорная арифметика и нельзя было бы пользоваться готовыми формулами, а вот понимание работы циклов - ценно. Понимание > знания.
Jewbacabra
Эксперт PHP
2267 / 1931 / 723
Регистрация: 24.04.2014
Сообщений: 5,628
23.06.2014, 20:07     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100 #7
Psilon, я это понимаю. но умение выбирать более оптимальный вариант в конкретной задаче тоже может быть полезно. так как в задание не было требования обязательного наличия цикла я и предложил такой способ решения
IrineK
23.06.2014, 20:09
  #8

Не по теме:

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

Psilon
Master of Orion
Эксперт .NET
5882 / 4779 / 633
Регистрация: 10.07.2011
Сообщений: 14,399
Записей в блоге: 5
Завершенные тесты: 4
23.06.2014, 21:18     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100 #9
IrineK, возможно

Jewbacabra, а еще полезно знать, что "более" оптимальный и "менее" оптимальный не говорят, оптимальный это и есть наилучший, а больше или меньше может быть только рациональность, степень которой как раз определяет её близость к оптимальности. Но я же этого не говорю Все ошибаются в меру своих знаний. Хотя к вам, претензий, наверное нет, а вот товарищ Croessmah мог бы и помягче высказываться.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.06.2014, 16:57     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100
Еще ссылки по теме:
Вычислить среднее арифметическое, сумму элементов и количество элементов заданной последовательности C++
За счёт адресной арифметики посчитать сумму элементов последовательности из 15 элементов символьного типа C++
C++ Реализовать шаблонную функцию (без цикла), выводящую числа от 0 до 100
Напишите программу, которая заполняет массив из 30 элементов случайными числами в диапазоне от 0 до 100, и выводит значения элементов массива на экран C++

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

Или воспользуйтесь поиском по форуму:
Croessmah
24.06.2014, 16:57     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100
  #10

Не по теме:

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

Yandex
Объявления
24.06.2014, 16:57     Создайте программу, выводящую сумму элементов последовательности 2, 4, 6, 8,… 98, 100
Ответ Создать тему
Опции темы

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