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

Процент отрицательных чисел в массиве

18.12.2013, 20:22. Показов 1477. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
using namespace std;
 
int main()
{
    const int N = 5;
    int n, count = N;
    float S = 0;
    cout << "vvedi 5 chisel\n";
    do
    {
        cin >> n;
        if (n < 0) S++;
        count--;
    } while (count);
    cout << "\nproc otric chisel = " << (S / N) * 100 << "%";
    cout << endl;
    system("pause");
}
вот код, работает, но если ввести в массив число не целое, а, допустим, 3.2, то массив заканчивается на этом числе и вычисляет процент, почему?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.12.2013, 20:22
Ответы с готовыми решениями:

Найти процент отрицательных чисел в массиве
Заданный массив действительных чисел X (n). Найти • процент отрицательных чисел в массиве; Как...

Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей
1.Загадать случайно 100 целых чисел в диапазоне от -100 до 100. Вычислить процент положительных...

Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей
В цикле с клавиатуры вводятся 10 целых чисел. Вычислить процент положительных чисел, процент...

Написать программу, которая предлагает пользователю ввести 10 чисел, вычисляет процент положительных и отрицательных чисел и процент нулей и выводи
помогите =) написать программу, которая предлагает пользователю ввести 10 чисел, вычисляет процент...

6
Заблокирован
18.12.2013, 20:24 2
У вас n задано как целое
0
4203 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
18.12.2013, 20:26 3
Цитата Сообщение от Ev_Hyper Посмотреть сообщение
У вас n задано как целое
И что? Элементы массива то здесь при чём?

Добавлено через 22 секунды
Кстати, массива здесь нет вообще.
0
Заблокирован
18.12.2013, 20:28 4
Цитата Сообщение от taras atavin Посмотреть сообщение
И что? Элементы массива то здесь при чём?
Ну вот, видите:
Только тут есть ввод с консоли:
C++
1
cin >> n;
А n задано как :
C++
1
int n,
0
0 / 0 / 0
Регистрация: 18.12.2013
Сообщений: 37
18.12.2013, 20:32  [ТС] 5
Цитата Сообщение от taras atavin Посмотреть сообщение
И что? Элементы массива то здесь при чём?

Добавлено через 22 секунды
Кстати, массива здесь нет вообще.
да, извините просто последовательность чисел, она обрывается после нецелого числа
0
4203 / 1795 / 211
Регистрация: 24.11.2009
Сообщений: 27,562
18.12.2013, 20:33 6
Член последовательности декларирован, как целый.
0
Заблокирован
18.12.2013, 20:51 7
Skai_Lain, вам уже написали почему, два раза...Вот так запустите:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
int main()
{
    const int N = 5;
    double n;
    int count = N;
    float S = 0;
    cout << "vvedi 5 chisel\n";
    do
    {
        cin >> n;
        if (n < 0) S++;
        count--;
    } while (count);
    cout << "\nproc otric chisel = " << (S / N) * 100 << "%";
    cout << endl;
    system("pause");
    return 0;
}
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.12.2013, 20:51
Помогаю со студенческими работами здесь

Найти процент отрицательных чисел в массиве и вычислить сумму первого и последнего положительных элементов
Задание 1.Задан массив вещественных чисел Х(n). Найти: • процент отрицательных чисел в массиве; •...

В одномерном массиве подсчитать количество положительных чисел, отрицательных чисел и других символов
В одномерном массиве подсчитать количество положительных чисел, отрицательных чисел и других...

Количество отрицательных чисел в массиве из 16 целых чисел
Код на СИ, определяющий кол-во отрицательных чисел в массиве из 16 целых чисел, и если их больше...

Поиск отрицательных чисел в массиве
помогите пожалуйста, нужно из массива A вывести на экран все отрицательные числа если есть...


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

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

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