Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
grooveone
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 24
#1

Определить, что положительных чисел больше, чем отрицательных - C++

03.12.2013, 20:36. Просмотров 621. Ответов 5
Метки нет (Все метки)

Найти количество положительных чисел среди четырёх целых чисел. Если количество положительных чисел больше количества отрицательных,то найти максимальное среди положительных,иначе найти минимальное среди отрицательных.Определить кол-во чисел равных нулю.Огромное спасибо за помощь!!!)
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
03.12.2013, 20:36
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Определить, что положительных чисел больше, чем отрицательных (C++):

Верно ли то,что в последовательности больше отрицательных членов, чем положительных - C++
Дано натуральные числа N,a1,a2,...an. Верно ли то,что в последовательности больше отрицательных членов, чем положительных

Определить, есть ли в матрице строка, содержащая больше положительных элементов, чем отрицательных - C++
Здрасте) Помогите пожалуйста 1.Дан двумерный массив размером m на n, заполненный случайными числами. Определить, есть ли в данном...

Определить, есть ли в данном массиве строка, содержащая больше положительных элементов, чем отрицательных - C++
Форумчане, привет. Нуждаюсь в помощи по массивам, ибо этот раздел мне не поддается никак. Суть задания: Дан двумерный массив размером...

В последовательности чисел сравнить, что больше сумма положительных или произведение отрицательных - C++
Кто знает как модно решить данную задачу на С++ при помощи цикла "do while"? В последовательности чисел сравнить, что больше сумма...

Определить, каких чисел больше в массиве: положительных или отрицательных, методом Монте Карло - C++
Помогите ,пожалуйста!!!!! определить каких чисел больше в массиве положительных или отрицательных методом Монте Карло . буду очень...

Проверить, что произведение отрицательных чисел массива больше, чем произведение нечетных чисел - C++
очередной раз, помогите пожалуйста Дан одномерный массив А, состоящий из целых чи¬сел. Если произведение отрицательных чисел массива...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
timaberezhnov
14 / 14 / 4
Регистрация: 10.09.2013
Сообщений: 67
03.12.2013, 21:05 #2
Лучший ответ Сообщение было отмечено автором темы, экспертом или модератором как ответ
grooveone, там была опечатка, сейчас исправил, теперь всё верно
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
#include <iostream>
using namespace std;
 
int main()
{
    int s1=0;
    int s2=0;
    int arr[4];
    for (int i=0; i<4; i++) {
        cout<<"Ââåäèòå ÷èñëî: ";
        cin>>arr[i];
        if (arr[i]>0) s1++;
        if (arr[i]==0) s2++;
        }
    if (s1>2) {
       int max=arr[0];
       for (int i=0; i<4; i++) if (arr[i]>max) max=arr[i];
       cout<<endl<<"ГЊГ*ГЄГ±ГЁГ¬Г*ëüГ*îå ïîëîæèòåëüГ*îå: "<<max<<endl;
       }
    else {
       int min=arr[0];
       for (int i=0; i<4; i++) if (arr[i]<min) min=arr[i];
       cout<<endl<<"ГЊГЁГ*ГЁГ¬Г*ëüГ*îå îòðèöГ*òåëüГ*îå: "<<min<<endl;
       };
    cout<<"Г—ГЁГ±ГҐГ« Г°Г*ГўГ*ûõ Г*óëþ: "<<s2<<endl;
    
    system ("pause");
    return 0;
}
1
Hunter9494
21 / 18 / 3
Регистрация: 29.10.2012
Сообщений: 154
03.12.2013, 21:06 #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
50
51
52
53
54
55
56
57
58
59
60
#include "stdafx.h"
#include "iostream"
#include "math.h"
using namespace std;
 
void main()
{int a[4],pol=0,otr=0,nuli=0,max,min;
    setlocale(LC_ALL, "rus");
    
 cout<<"Введите 4 числа  "<<endl;
 for (int i=0;i<4;i++)
 {cin>>a[i];
 }
 max=a[0];
 for (int i=0;i<4;i++)
 {
     if(a[i]==0)
 {
     nuli++;
 }
     if (a[i]>0)
     {
         pol++;
     }
     else
         otr++;
     
     if (max<a[i])
     {
         max=a[i];
     }
 
 }
 min=max;
  for (int i=0;i<4;i++)
  {
      if (min>a[i])
          min=a[i];
  }
  cout<<"кол-во полож.чисел-  "<<pol<<endl;
 if (pol>otr)
    {
        
        cout<<"макс. число-  "<<max<<endl;
 }
 if(pol<otr)
     {
         cout<<"кол-во отр.чисел-  "<<otr<<endl;
 cout<<"мин. число-  "<<min<<endl;
 }
 
if (pol==otr)
 {
     cout<<"кол-во отр.чисел-  "<<otr<<endl;
     cout<<"макс. число-  "<<max<<endl;
      cout<<"мин. число-  "<<min<<endl;
 }
 cout<<"кол-во нулей- "<<nuli<<endl;
    system("pause");
}
1
grooveone
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 24
03.12.2013, 21:13  [ТС] #4
Ребят,спасибо большое!Но только это надо на pascal(((
0
timaberezhnov
14 / 14 / 4
Регистрация: 10.09.2013
Сообщений: 67
03.12.2013, 22:32 #5
grooveone, Тогда Вам в другой раздел.
P.S.: К сожалению, сейчас нет возможности добраться до компьютера, а по памяти не напишу, но, если Вы хоть немного знаете об организации циклов в паскале и его синтаксис, переложить мой код на паскаль не составит Вам особых хлопот
1
grooveone
0 / 0 / 0
Регистрация: 03.12.2013
Сообщений: 24
03.12.2013, 22:57  [ТС] #6
Спасибо и на этом)
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.12.2013, 22:57
Привет! Вот еще темы с ответами:

Найти в матрице столбцы, в которых положительных элементов больше, чем отрицательных - C++
Дана матрица. Найти в ней столбцы, в которых положительных элементов больше, чем отрицательных. Распечатать эти столбцы. === ...

Матрицы: вывести номера строк, содержащих больше положительных элементов, чем отрицательных - C++
Здравствуйте всем!!! Пожалуйста помогите мне решить задачи по с++ :)1) Двумерный массив. Дана вещественная матрица размерности n * m....

В заданной матрице удалить строку, если положительных элементов в ней, больше чем отрицательных - C++
Если в строке положительных чисел, больше чем отрицательных, то эту строку удалить. Помогите.

Каких чисел больше: отрицательных или положительных? - C++
Дан массив K(9). Каких чисел больше: отрицательных или положительных? Как написать это на языке С++????


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
03.12.2013, 22:57
Ответ Создать тему
Опции темы

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