Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.90/21: Рейтинг темы: голосов - 21, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 13.08.2012
Сообщений: 10

Вывести на экран среднее арифметическое всех отрицательных чисел

13.08.2012, 12:55. Показов 4419. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите пожалуйста в решении задач, может кому нечем заняться и захочется потренироваться

1. С клавиатуры вводится 7 целых чисел. Вывести на экран среднее арифметическое всех отрицательных чисел.

 Комментарий модератора 
Одна тема - одна задача!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
13.08.2012, 12:55
Ответы с готовыми решениями:

Найти произведение всех чисел, среднее арифметическое положительных чисел, квадрат суммы отрицательных чисел
Ввести z значений в переменную t. Найти произведение всех чисел, среднее арифметическое положительных чисел, квадрат суммы отрицательных...

Найти среднее арифметическое всех отрицательных чисел
В одномерном масиве из 23 элементов найти среднее арифметическое всех отрицательных чисел и среднее геометрическое всех положительных чисел...

Найти среднее арифметическое всех отрицательных чисел
Используя данный макрос,найти среднее арифметическое всех отрицательных чисел,и в 4-й столбец вывести все отрицательные числа минус...

5
 Аватар для Пaтрик
442 / 410 / 132
Регистрация: 21.01.2012
Сообщений: 976
13.08.2012, 13:11
1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    enum { size = 7 };
    int array[size];
    int sum = 0;
    int count = 0;
    for(int i = 0; i < size; i++)
    {
        std::cout << ">>";
        std::cin >> array[i];
        if (array[i] < 0)
        {
            sum += array[i];
            count++;
        }
    }
    std::cout << "Avg: " << ((double)sum / count) << std::endl;
}
1
 Аватар для defer
577 / 256 / 18
Регистрация: 29.11.2010
Сообщений: 868
13.08.2012, 13:21
Цитата Сообщение от Пaтрик Посмотреть сообщение
enum { size = 7 };
это зачем?

C++
1
const int size= 7;
0
 Аватар для zitxbit
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
13.08.2012, 13:22
1. С клавиатуры вводится 7 целых чисел. Вывести на экран среднее арифметическое всех отрицательных чисел.

2. Задан одномерный массив из 7 чисел. Вывести те числа, чем порядковый номер кратен 4.

4. С клавиатуры вводится 7 целых чисел, найти позиции всех простых чисел.

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
38
39
40
41
42
43
44
45
46
47
#include <stdio.h>
#include <conio.h>
 
#include <iostream>
 
#define N 7
 
using namespace std;
 
int main()
{
    int* pn = new int[N];
    int val = 0; int x = 0;
    while (cin>>val && x < 7)
        pn[x++] = val;
 
    for (x = 0; x < N; x++)
        cout << pn[x] << " ";
    cout << endl;
 
    double avg = 0;
    for (int i = 0; i < N; i++)
        if (pn[i] < 0) avg+=(double)pn[i] / N;
 
    cout << "average = " << avg << endl;
 
    for (int k = 0; k < N; k++)
        if ((k % 4) == 0) cout << pn[k] << " ";
    cout << endl;
 
    int* s = new int[N]; int v = 0;
    for (int q = 0; q < N; q++)
    {
        int count = 0;
        for (int div = 1; div <= pn[q]; div++)
            if ((pn[q] % div) == 0) count++;
        if (count == 2) s[v++] = pn[q];
    }
 
    for (int z = 0; s[z] > 0; z++)
        cout << s[z] << " ";
    cout << endl; 
 
    _getch();
 
    return 0;
}
2
13.08.2012, 13:23

Не по теме:

Пaтрик, и делить на 0 нельзя. zitxbit, среднее арифметическое странно (вернее сказать, не так) ищите

1
 Аватар для zitxbit
96 / 748 / 279
Регистрация: 11.04.2012
Сообщений: 971
13.08.2012, 13:26
Найти буквы "o" в строке, если перед ними стоят буквы "l", то заменить на "a"
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <conio.h>
 
int main()
{
    static char str[256] = "low space loud clock";
 
    for (int i = 0; str[i] != '\0'; i++)
        if (str[i] == 'o')
        {
            if (str[i-1] == 'l' && i > 0)
                str[i] = 'a';
        }
 
    _getch();
 
    return 0;
}
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
13.08.2012, 13:26
Помогаю со студенческими работами здесь

Определить количество отрицательных, положительных чисел и среднее арифметическое всех чисел массива
Задан одномерный массив размером N. Определить количество отрицательных чисел, количество положительных чисел и среднее арифметическое...

Найти среднее арифметическое всех отрицательных чисел файла
Файл содержит действительные числа. Найти среднее арифметическое всех отрицательных чисел файла.

Вычислить среднее арифметическое положительных и среднее арифметическое отрицательных чисел последовательности
дана последовательность стоящая из n вещественных чисел.вычислить среднее арифметическое положительных и среднее арифметическое...

Даны N (N >=3) целых чисел. Вывести на экран их среднее арифметическое
Даны N (N &gt;=3) целых чисел. Вывести на экран их среднее арифметическое.

Даны N (N >=3) целых чисел. Вывести на экран их среднее арифметическое
Даны N (N &gt;=3) целых чисел. Вывести на экран их среднее арифметическое.


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

Или воспользуйтесь поиском по форуму:
6
Закрытая тема Создать тему
Новые блоги и статьи
Как дизайн сайта влияет на конверсию: 7 решений, которые реально повышают заявки
Neotwalker 08.03.2026
Многие до сих пор воспринимают дизайн сайта как “красивую оболочку”. На практике всё иначе: дизайн напрямую влияет на то, оставит человек заявку или уйдёт через несколько секунд. Даже если у вас. . .
Модульная разработка через nuget packages
DevAlt 07.03.2026
Сложившийся в . Net-среде способ разработки чаще всего предполагает монорепозиторий в котором находятся все исходники. При создании нового решения, мы просто добавляем нужные проекты и имеем. . .
Модульный подход на примере F#
DevAlt 06.03.2026
В блоге дяди Боба наткнулся на такое определение: В этой книге («Подход, основанный на вариантах использования») Ивар утверждает, что архитектура программного обеспечения — это структуры,. . .
Управление камерой с помощью скрипта OrbitControls.js на Three.js: Вращение, зум и панорамирование
8Observer8 05.03.2026
Содержание блога Финальная демка в браузере работает на Desktop и мобильных браузерах. Итоговый код: orbit-controls-threejs-js. zip. Сканируйте QR-код на мобильном. Вращайте камеру одним пальцем,. . .
SDL3 для Web (WebAssembly): Синхронизация спрайтов SDL3 и тел Box2D
8Observer8 04.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-sync-physics-sprites-sdl3-c. zip На первой гифке отладочные линии отключены, а на второй включены:. . .
SDL3 для Web (WebAssembly): Идентификация объектов на Box2D v3 - использование userData и событий коллизий
8Observer8 02.03.2026
Содержание блога Финальная демка в браузере. Итоговый код: finish-collision-events-sdl3-c. zip Сканируйте QR-код на мобильном и вы увидите, что появится джойстик для управления главным героем. . . .
Реалии
Hrethgir 01.03.2026
Нет, я не закончил до сих пор симулятор. Эта задача сложнее. Не получилось уйти в плавсостав, но оно и к лучшему, возможно. Точнее получалось - но сварщиком в палубную команду, а это значит, в моём. . .
Ритм жизни
kumehtar 27.02.2026
Иногда приходится жить в ритме, где дел становится всё больше, а вовлечения в происходящее — всё меньше. Плотный график не даёт вниманию закрепиться ни на одном событии. Утро начинается с быстрых,. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru