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

Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей

03.07.2012, 02:29. Просмотров 7220. Ответов 6
Метки нет (Все метки)

В цикле с клавиатуры вводятся 10 целых чисел. Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей. Использовать цикл do-while.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.07.2012, 02:29
Ответы с готовыми решениями:

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

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

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

Процент отрицательных чисел в массиве
#include <iostream> using namespace std; int main() { const int N = 5; int n, count...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
6
Модератор
Эксперт Python
28532 / 15402 / 3044
Регистрация: 12.02.2012
Сообщений: 25,232
Записей в блоге: 4
03.07.2012, 09:16 2
И зачем здесь "do while"?
0
59 / 59 / 7
Регистрация: 16.05.2010
Сообщений: 632
03.07.2012, 09:52 3
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
48
49
#include<iostream>
 
using namespace std;
 
bool b;
int Count = 0;
int Count_P = 0;
int Count_N = 0;
int Count_Z = 0;
 
int Array[10];
 
int main()
{
    setlocale(0,"");
 
    int i = 0;
 
    cout << "Введите 10 чисел\n";
 
    do
    {
        cin >> Array[i];
        i++;
        Count++;
    }
    while(Count != 10);
 
    for(i = 0;i < 10;i++)
    {
        if(Array[i] > 0)
            Count_P++;
        else
        {
            if(Array[i] == 0)
                Count_Z++;
            else
                Count_N++;
        }
    }
 
    cout << "Процент положительных чисел: " << ((float)Count_P/10)*100 << "%\n";
    cout << "Процент нулей: " << ((float)Count_Z/10)*100 << "%\n";
    cout << "Процент отрицательных чисел: " << ((float)Count_N/10)*100 << "%\n";
 
    system("pause");
 
    return 0;
}
0
Миниатюры
Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей  
5479 / 4874 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
03.07.2012, 09:58 4
Цитата Сообщение от maksbuck Посмотреть сообщение
В цикле с клавиатуры вводятся 10 целых чисел. Вычислить процент положительных чисел, процент отрицательных чисел и процент нулей.
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
#include <iostream>
using namespace std;
 
void main()
{
    setlocale (LC_ALL, "russian");
    
    const int N = 10;
    int n, count = N;
    float poz = 0, neg = 0, null = 0;
    cout << "Введите десять чисел\n";
    do
    {
        cin >> n;
        if (n > 0) poz++;
        if (n < 0) neg++;
        if (n == 0) null++;
        count--;
    } while (count);
    
    cout << "\nПроцент положительных чисел равен " << (poz / N) * 100 << "%";
    cout << "\nПроцент отрицательных чисел равен " << (neg / N) * 100 << "%";
    cout << "\nПроцент нулей равен " << (null / N) * 100 << "%";
    
    cout << endl;
    system("pause");
}
0
141 / 129 / 113
Регистрация: 08.04.2012
Сообщений: 245
03.07.2012, 11:38 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <conio.h>
#include <stdlib.h>
#include <iostream>
using namespace std;
int main(){
    setlocale(0,"rus");
    int i=0,a=0;
    float pol=0, otr=0, null=0;
    do 
    {
        i++;
        cin>>a;
        if (a==0) null++;
        if (a>0) pol++;
        if (a<0) otr++;
    } while (i!=9);
    cout<<"Ïðîöåíò Ïîëîæèòåëüíûõ ÷èñåë="<<(pol/i*100)<<"%\n";
    cout<<"Ïðîöåíò Îòðèöàòåëüíûõ ÷èñåë="<<(otr/i*100)<<"%\n";
    cout<<"Ïðîöåíò Íóëåé="<<(null/i*100)<<"%\n";
    system("pause");
    return 0;
}
0
5479 / 4874 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
03.07.2012, 11:47 6
Цитата Сообщение от 3a9Ic Посмотреть сообщение
while (i!=9)
10 надо.
0
141 / 129 / 113
Регистрация: 08.04.2012
Сообщений: 245
03.07.2012, 11:58 7
Пф, да, с условием напутал немного..
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.07.2012, 11:58

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

Определить процент положительных, отрицательных и нулевых элементов последовательности
помогите решить задачу на с++ Вводится последовательность из N произвольных чисел. Определить...

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

Подсчитать процент чисел на интервале
Заданы два массива {ai} и {bi}; i=1,n. Подсчитать процент чисел, попавших в интервал (x,y) для...

Найти процент отрицательных элементов последовательности
#include &lt;iostream&gt; int main() { const int N = 5; using namespace std; double n;...


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

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

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