Va
0 / 0 / 0
Регистрация: 17.08.2015
Сообщений: 5
1

Подскажите что с этим делать на С++

01.12.2009, 12:37. Показов 1161. Ответов 3
Метки нет (Все метки)

Помогите с написанием задач на С++ пожалуйста:

1. Написать программу, которая вычисляет среднее арифметическое ненулевых элементов введенного с клавиатуры массива целых чисел. Ниже приведен рекомендуемый вид экрана во время работы программы.

Введите элементы массива в одной строке и нажмите "Enter".
- 23 0 45 -5 12 0 -2 30 0 64
Сумма элементов массива: 184
Количество ненулевых элементов: 7
Среднее арифметическое ненулевых элементов: 23,86


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

Вычисление суммы положительных чисел.
Введите количество суммируемых чисел: **
Сумма первых ** положительных чисел равна ****.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.12.2009, 12:37
Ответы с готовыми решениями:

Подскажите,что с этим делать?За сколько продать?
Здравствуйте.Решил продать ПК,нужен совет опытных ребят.За сколько можно продать это барахло?Спс за...

подскажите что делать при вводимых данных 10 25 и 5 20 программа работает не правильно должна выводить 135 подскажите что делать
Вывод В выходной файл выведите одно число - сколько ударов сделали часы за этот отрезок времени.

6 cores are activated что это значит и что с этим делать?
Доброго времени суток уважаемые форумчане. Возникла вот такая незадача с компом. Пишет 6 cores are...

Что делать с этим
164.132.161.21 - - "GET /?page=Igrovie-avtomati-mnogo-deneg HTTP/1.1" 200 16686 "-" "Mozilla/5.0...

3
424 / 228 / 87
Регистрация: 25.03.2009
Сообщений: 744
01.12.2009, 13:10 2
Va, таких задач море решалось что у вас не получается ? сумма -
C++
1
int sum = 0 ; int arr[5] = {1,2,3,4,5}; for (int i = 0 ; i < 5 ; i++) sum = sum +arr[i];
ненулевые -
C++
1
int count = 0 ; for (int i = 0 ; i < 5 ; i++) if (arr[i]!=0) count++;
среднее арифметическое сумму поделить на их количество

Добавлено через 4 минуты
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
int main()
{
    int n,sum=0 ;
    std::cin>>n;
    for (int i = 1 ; i <=n ; i++)
        sum = sum+i;
    std::cout<<sum;
    system("pause");
}
1
MCSD: APP BUILDER
8794 / 1073 / 104
Регистрация: 17.06.2006
Сообщений: 12,603
01.12.2009, 14:43 3
Va,

для Visual Studio 2010:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
#include <vector>
#include <string>
#include <iostream>
#include <sstream>
#include <algorithm>
#include <numeric>
#include <iterator>
#include <locale>
 
int main()
{
    setlocale(LC_ALL, "");
 
    std::string s;
    std::cout << "Введите числа: ";
    std::getline(std::cin, s);
 
    typedef std::vector<int> V;
    V v;
 
    typedef std::istream_iterator<V::value_type> I;
    std::stringstream ss(s);
    std::copy(I(ss), I(), std::back_inserter(v));
 
    const V::value_type sum = std::accumulate(v.begin(), v.end(), 0);
    std::cout << "Сумма элементов массива: " << sum << std::endl;
 
    typedef std::iterator_traits<V::const_iterator>::difference_type difference_type;
    const difference_type n = std::count_if(
        v.begin(), v.end(), [](int n) { return n != 0; });
    std::cout << "Количество ненулевых элементов: " << n << std::endl;
 
    const double avg = static_cast<double>(sum) / n;
    std::cout << "Среднее арифметическое ненулевых элементов: " << avg << std::endl;
 
    return 0;
}
2
Va
0 / 0 / 0
Регистрация: 17.08.2015
Сообщений: 5
01.12.2009, 16:24 4
Огромное спасибо за помощь!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.12.2009, 16:24
Помогаю со студенческими работами здесь

Что с этим делать?
Что делать с этим,заменил тему и теперь на всех темах прозрачность папок вот так.

Что с этим делать?
проблема в том, что когда добавляю модуль авторизации и логинюсь на своем сайте у меня появляются...

Что значит в правой части f(x), и что с этим делать?
Пример: y''-y'-6y=f(x) Уравнение из контрольной, ничего похожего не нашел в интернете....

Что делать с этим HDD?
Примерно 3 месяца назад начались возникать первые проблемы (не запускалась игра), Windows...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru