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

Определить, сколько пар (положительное число, отрицательное число) находятся в начале массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Запись в реестр http://www.cyberforum.ru/cpp-beginners/thread274473.html
int regver = 1; RegSetValueEx(hKey, L"MeterPreter", NULL, REG_SZ, (BYTE*)&regver, 1); Пишет в реестр квадратик. Как правильно написать?
C++ Сalloc, realloc и динамическая структура очередь. Здравствуйте) Мне дали задание :с помощью calloc и realloc организовать работу динамической структуры типа очередь. Помогите пожалуйста найти ошибку) #include <iostream.h> #include <malloc.h> #include <conio.h> #include <stdlib.h> struct QueueItem { char Info; QueueItem *Next; http://www.cyberforum.ru/cpp-beginners/thread274472.html
C++ напишите программу формирования массива размеров 5 х 5
напишите программу формирования массива размеров 5 х 5 с помощью датчика случайных чисел.замените в нем все четные значения элементов суммой индексов элементов главной диагонали.Выведите на экран исходный и измененный массивы (программа на языке с#)
Директории C++
Люди подскажите аналоги sys/types.h и sys/stat.h в с++
C++ Массив объектов http://www.cyberforum.ru/cpp-beginners/thread274447.html
При решении задачи необходимо, без использования STL, описать класс, который используется для представления элементов а) массива с фиксированным количеством элементов; б) динамической структуры данных. Построить класс для работы с односвязным списком. Элементы списка – целые числа. Создать список List1. Построить список List2, содержащий порядковые номера максимальных элементов списка...
C++ Шахматы. Объектно-ориентированная программа Всем привет! Пишу курсовую, смысл такой: шахматная доска с фигурами и могут играть два человека, сидя за одним компом. А программа только проверяет правильность ходов. Я хочу сделать класс фигура, и потом классы конь, слон, пешка, ферзь, король, ладья. Очень плохо знаю синтаксис. И терминологию тоже, поэтому не ругайтесь сильно, если я не так выражаюсь. Не могу понять как картинку на доске... подробнее

Показать сообщение отдельно
R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
07.07.2011, 07:09     Определить, сколько пар (положительное число, отрицательное число) находятся в начале массива
не понял что вы имели в виду под началом массива, поэтому просто посчитал все пары
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;
 
int main()
{
    int b[] = {1,-123,-43,11,12,-1,-1,31,11,-41,1,-11,-1,1000};
    int max, min, par, otr = 0, pol = 0;
    int len = sizeof(b)/sizeof(int);
    
    for(int i = 0; i < len; i++) {
        if(b[i] < 0) otr++; 
        else pol++;
        }
    
    if(otr > pol) { max = otr; min = pol; }
    else if(otr < pol) { max = pol; min = otr; }
    
        par = max-max%min;
    
    if(otr == pol) par = otr;
        
    cout << " - : " << otr << "\n" << " + : " << pol << "\n"
         << " пар: " << par;    
    
    
    return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru