Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 15
1

люди помогите с программой на С++ я пока новичёг

07.09.2009, 19:19. Просмотров 718. Ответов 9
Метки нет (Все метки)

дана последовательность чисел из n элементов найти среднее арифмитеическое последавательности н любое данно
#include<iostream.h>
#include<math.h>
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
07.09.2009, 19:19
Ответы с готовыми решениями:

ЛЮДИ ДОБРЫЕ КОЛЛЕГИ!!! ПОМОГИТЕ, ГОРЮ С КУРСОВЫМ((( ПОМОГИТЕ
ТЕМА: КОНВЕРТОР С ПАРАЛЛЕЛЬНЫМ КЛЮЧЕВЫМ ЭЛЕМЕНТОМ! СЧИТАЮ ПО ТОПОЛОГИИ SEPIC, по схеме Кука!...

Люди помогите
Люди помогите пожайлуста нужна срочнообработка для переноса расходных накладных из Торговли 9.2...

люди помогите
Как составить программу определяющую номер строки матрицы с наибольшим произведением элементов в...

Люди, помогите!!!
Есть разделенная база: таблицы на сервере, формы и запросы на каждой раб. станции. Как поймать...

9
Человек
97 / 82 / 7
Регистрация: 16.06.2009
Сообщений: 229
07.09.2009, 19:33 2
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
using namespace std;
 
int main(){
  int n, e, sum = 0;
  cout << "Put n: "; cin >> n;
 
  for(int i = 0; i < n; ++i){
    cout << "Put n" << i + 1 << ": "; cin >> e;
    sum += e;
  }
  
  sum /= n;
  cout << "Result: " << sum << endl;
 
  cin.get();
  return 0;
}
0
0 / 0 / 0
Регистрация: 03.09.2009
Сообщений: 14
07.09.2009, 19:34 3
Зависит от того, чему авно n. Если количество элементов маленькое, то вводиь переменные, там же их инициализируешь, напрмер,:
C
1
int A=5, B=3, G=7, K=8;
итд.
Если много загоняешь в массив, можешь сразу также инициализировать, например:
C
1
int A[]={1, 2, 4, 6, 8}
Затем по формуле среднего арифметического складываешь все числа и делишь н аколичество элементов.
Для этого вводишь новую переменную этого же типа и приравниваешь к ней сумму всех элементов, потом выводишь эту переменную деленную на количество элементов.
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{
    int A[]={1, 2, 4 ,6, 8};
    int B= A[0]+ A[1]+ A[3]+ A[4]+ A[5];
    cout<<B/5;
 
  
    system("PAUSE");
    return EXIT_SUCCESS;
}
Вот набрасал на скорую руку, вроде без ошибок
0
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
07.09.2009, 19:46 4
Цитата Сообщение от Json Посмотреть сообщение
int B= A[0]+ A[1]+ A[3]+ A[4]+ A[5];
C++
1
2
#include <numeric>
int sum = std::accumulate(A, A + sizeof(A) / sizeof(*A), 0);
0
Эксперт JavaЭксперт С++
8357 / 3578 / 419
Регистрация: 03.07.2009
Сообщений: 10,708
07.09.2009, 20:13 5
zim22,
666apocalipsis новичек, зачем ему STL?
0
depict1
281 / 146 / 4
Регистрация: 11.07.2009
Сообщений: 606
07.09.2009, 20:19 6
Цитата Сообщение от M128K145 Посмотреть сообщение
зачем ему STL?
он классный
0
0 / 0 / 0
Регистрация: 07.09.2009
Сообщений: 15
07.09.2009, 22:09  [ТС] 7
я прос щас на прогера на 3 курсе учусь у нас С++ пошел пытаюсь сам учть вперед всех интересно однако=)))))вот потихоньку учусь паскаль более менее знаю а вот с с++ пока оч плохо=) учусь по Подбельскому еще что посоветуете?=)
0
Эксперт С++
7170 / 3228 / 77
Регистрация: 17.06.2009
Сообщений: 14,166
07.09.2009, 23:03 8
Страуструпа читал ?
Если на программиста учишься, то обязателен для изучения.
0
MCSD: APP BUILDER
8786 / 1064 / 104
Регистрация: 17.06.2006
Сообщений: 12,604
07.09.2009, 23:57 9
Цитата Сообщение от zim22 Посмотреть сообщение
C++
1
2
#include <numeric>
int sum = std::accumulate(A, A + sizeof(A) / sizeof(*A), 0);
а теперь - правильный ответ (:

C++
1
2
#include <numeric>
int avg = std::accumulate(A, A + sizeof(A) / sizeof(*A), 0) / (sizeof(A) / sizeof(*A));
0
Maniac
Эксперт С++
1444 / 946 / 158
Регистрация: 02.01.2009
Сообщений: 2,811
Записей в блоге: 1
08.09.2009, 00:00 10
Цитата Сообщение от zim22 Посмотреть сообщение
Цитата Сообщение от M128K145
зачем ему STL?
он классный
Точно..
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.09.2009, 00:00

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Люди помогите с регистрацией.
Люди, кто может помочь с количественной регистрацией на сайте.

Люди помогите, научите!
Люди, помогите, научите раскрутить и продвинуть сайт. Оч прошу. Сайт http://www.upwm.net/

Помогите люди!!!с файлами....
Здравствуйте всем...!!!:).Помогите новичку пожалуйста....:'( Вычислить группу файлов &quot;по...

Помогите с задачей, люди...
Дано число, состоящее из шести цифр. Сколько существует чисел, в которых сумма первых четырех цифр...

Помогите люди добрые
У меня есть трекер, сначала яндекс его проиндексировал, но потом сайт выпал из индекса, я пытался...

Помогите люди добрые
Помогите решить задачку. См.ниже


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

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

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