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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 47, средняя оценка - 4.62
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
#1

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

07.11.2012, 20:22. Просмотров 6844. Ответов 9
Метки нет (Все метки)

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

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

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

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

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

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

Написать программу (сумму первых n целых положительных четных чисел), объясните, что значит каждая строка! - C++
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел. Количество суммируемых чисел должно вводиться во...

9
VirKato
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 6
07.11.2012, 20:54 #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;
}
1
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
07.11.2012, 20:59  [ТС] #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 ();
}
0
VirKato
1 / 1 / 0
Регистрация: 06.11.2012
Сообщений: 6
07.11.2012, 21:16 #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
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
07.11.2012, 21:20 #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;
}
1
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
07.11.2012, 21:39  [ТС] #6
Умеешь могешь, спасибо

Добавлено через 18 минут
Что-то не выводит правильно. Пишу 10 чисел выводит сумму 0
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
07.11.2012, 21:46 #7
что я делаю не так?
0
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
07.11.2012, 21:53  [ТС] #8
Почему выводит 110, когда 2+4+6+8=20
0
Kuzia domovenok
1892 / 1747 / 119
Регистрация: 25.03.2012
Сообщений: 5,936
Записей в блоге: 1
07.11.2012, 22:18 #9
2+4+6+8 - это первые четыре чётных числа
n=4

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

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

Или ты не правильно написал условие
Цитата Сообщение от Zibbert Посмотреть сообщение
Написать программу, которая вычисляет сумму первых n целых положительных четных чисел.
0
Zibbert
0 / 0 / 0
Регистрация: 28.02.2012
Сообщений: 48
07.11.2012, 22:29  [ТС] #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);}

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

Ввести с клавиатуры n произвольных целых чисел и вычислить сумму положительных четных из них - C++
задача не проблема, но, как это реализовать без массива?

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

Произведение первых n положительных четных целых чисел - C++
Помогите написать программу (С циклом FOR), которая вычисляет произведение первых n положительных четных целых чисел. Количество чисел...

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


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

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

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