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

Вычислить сумму первых n целых положительных четных чисел - C++

Восстановить пароль Регистрация
 
Рейтинг: Рейтинг темы: голосов - 47, средняя оценка - 4.62
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 46
07.11.2012, 20:22     Вычислить сумму первых n целых положительных четных чисел #1
Помогите решить через FOR
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во время работы программы.
Заранее спасибо!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.11.2012, 20:22     Вычислить сумму первых n целых положительных четных чисел
Посмотрите здесь:

сумма первых n целых положительных четных целых чисел C++
C++ таблицу квадратов первых десяти целых положительных чисел
произведение первых n положительных четных целых чисел C++
Написать программу (сумму первых n целых положительных четных чисел), объясните, что значит каждая строка! C++
C++ Ввести с клавиатуры n произвольных целых чисел и вычислить сумму положительных четных из них
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
VirKato
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 6
07.11.2012, 20:54     Вычислить сумму первых n целых положительных четных чисел #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include "stdafx.h"
#include <iostream>
 
 
int main(int argc, char *argv[])
{
    int n, sum;
    sum = 0;
    std::cout << "Number count:" << std::endl;
    std::cin >> n;
    for(int i = 0; i <= n; ++i)
    {
        sum += i*2;
    }
    std::cout << "Sum:  " << sum << std::endl;
    system("PAUSE");  
    return 0;
}
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 46
07.11.2012, 20:59  [ТС]     Вычислить сумму первых n целых положительных четных чисел #3
А можно попроще, недавно начал изучать СИ на подобии

C++
1
2
3
4
5
6
7
8
9
10
11
12
/*Programma factorial*/;
# include <stdio.h>
# include <conio.h>
void main ()
{
int i,n,s=1;
printf ("\n Vvedite znachenie n\n");
scanf ("%d",&n);
for (i=1; i<=n; i+=1) s*=i;
printf ("s=%d",s);
getch ();
}
VirKato
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 6
07.11.2012, 21:16     Вычислить сумму первых n целых положительных четных чисел #4
Цитата Сообщение от Zibbert Посмотреть сообщение
А можно попроще, недавно начал изучать СИ на подобии
/*Programma factorial*/;
Ну, факториал то так вычислить явно проще. Несомненно. А вот
вычислить сумму первых n целых положительных четных чисел
Будет проблематично.
p.s. не забывайте оформлять код с помощью специальных тегов: [CPP][ /CPP]

Добавлено через 8 минут
p.p.s можно еще заметить что
http://www.cyberforum.ru/cgi-bin/latex.cgi? \sum^{n}_{i=0}i =  \frac{n(n+1)}{2}
тогда задача сводится к
http://www.cyberforum.ru/cgi-bin/latex.cgi? sum =  n(n+1)
но изначально просили FOR
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
07.11.2012, 21:20     Вычислить сумму первых n целых положительных четных чисел #5
Он имеет в виду, что нужно писать на Си, без потокового ввода/вывода через STD::CIN/STD::COUT
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
/*Programma sum*/;
# include <stdio.h>
# include <conio.h>
int main ()
{
  int i,n,s=0;
  printf ("\n Vvedite znachenie n\n");
  scanf ("%d",&n);
  for (i=1; i<=n; i++) s+=2*i;
  printf ("s=%d",s);
  getch ();
  return 0;
}
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 46
07.11.2012, 21:39  [ТС]     Вычислить сумму первых n целых положительных четных чисел #6
Умеешь могешь, спасибо

Добавлено через 18 минут
Что-то не выводит правильно. Пишу 10 чисел выводит сумму 0
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
07.11.2012, 21:46     Вычислить сумму первых n целых положительных четных чисел #7
что я делаю не так?
http://s4.hostingkartinok.com/upload...91492459e4.png
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 46
07.11.2012, 21:53  [ТС]     Вычислить сумму первых n целых положительных четных чисел #8
Почему выводит 110, когда 2+4+6+8=20
Kuzia domovenok
 Аватар для Kuzia domovenok
1882 / 1737 / 116
Регистрация: 25.03.2012
Сообщений: 5,907
Записей в блоге: 1
07.11.2012, 22:18     Вычислить сумму первых n целых положительных четных чисел #9
2+4+6+8 - это первые четыре чётных числа
n=4

Если n=10, считаем

2+4+6+8+10+12+14+16+18+20=110
<--------------10 штук-------------->

Или ты не правильно написал условие
Цитата Сообщение от Zibbert Посмотреть сообщение
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
07.11.2012, 22:29     Вычислить сумму первых n целых положительных четных чисел
Еще ссылки по теме:

C++ Вычислить сумму первых n целых положительных чисел. В С++
C++ Вычислить сумму n первых положительных четных целых чисел
C++ Написать программу, которая вычисляет сумму первых n целых положительных целых чисел

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

Или воспользуйтесь поиском по форуму:
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 46
07.11.2012, 22:29  [ТС]     Вычислить сумму первых n целых положительных четных чисел #10
Короче эту задачу нужно сделать по примеру вот этой

Вычислить среднее геометрическое положительных элементов массива Y [12].YI – целые числа.
ПРИМЕР ВЫПОЛНЕНИЯ РАБОТЫ.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include<stdio.h>   
#include<math.h>    
    
void main() 
{   
float st,k=0,srg,s=1,y[12]; /*Описание переменных   */
int i;  
for(i=1;i<13;i++)   
{printf("\ny[%d]=",i);  
scanf("%f",&y[i]); /*Ввод элементов массива */
if(y[i]>0){s*=y[i]; /*Проверка на положительность, вычисление произведения  */
k=k+1;  
}   
}
srg=pow(s,1/k); /*Вычисление среднего геометрического */
printf("Среднее геометрическое равно= %f\nКоличество положительных элементов %f",srg,k);}

и мне именно с условием
Yandex
Объявления
07.11.2012, 22:29     Вычислить сумму первых n целых положительных четных чисел
Ответ Создать тему
Опции темы

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