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

0 (не + и не -) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести поля класса http://www.cyberforum.ru/cpp-beginners/thread951038.html
Положим, есть класс A: class A { public: int a,b,c,d; // . . . какие-то функции } Как перегрузить оператор << чтобы можно было вывести все поля класса? Может через макросы это можно сделать?...
C++ Русский язык в консоли, класс, вектор с типом класса Добрый вечер. Написала класс. Сделала вектор с типом класса. Вектор хранит объекты класса. Добавляю в вектор элементы. Смотрю что в векторе храниться - всё правильно. Только запускаю... http://www.cyberforum.ru/cpp-beginners/thread951030.html
работа с текстовым файлом C++
дан текстовый файл INP1, в каждой строке которого фамилия и средний балл студента по результатам сессии. вывести фамилии студентов с максимальным средним баллом?
ООП. Перевести числа из 10-чного вида в двоичный, сосчитать, и результат вывести и в двоичном, и в десятичном C++
Следует написать ООП программу, которая принимает на вход арифм.выражение(знаки + или -). программа должна перевести числа из 10-чного вида в двоичный, сосчитать, и результат вывести и в двоичном, и...
C++ Дано предложение. Нужно вывести на экран только первое слово предложения http://www.cyberforum.ru/cpp-beginners/thread950996.html
Дано предложение. Нужно вывести на экран только первое слово предложения
C++ Написать функцию neg() C++ Написать функцию neg(),которая меняет знак своего целого параметра на противоположный.Написать 2 способами: 1)используя параметр-указатель 2)параметр-ссылку помогите пожалуйста) подробнее

Показать сообщение отдельно
Karfa
0 / 0 / 0
Регистрация: 09.09.2013
Сообщений: 27

0 (не + и не -) - C++

09.09.2013, 21:29. Просмотров 330. Ответов 3
Метки (Все метки)

Необходимо чтобы 0 при заполнении массива не учитывался не в положительных, не в отрицательных числах массива. А задание было такое: Дан массив А(n). Все положительные его элементы поместить в начало массива В(n), а отрицательные элементы — в начало массива С(n). Подсчитать количество тех и других.
Помогите пожалуйста.
Вот мой код. Исправьте или подскажите как исправить.
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
#include "stdafx.h"
#include "iostream"
#include <math.h>
using namespace std;
 
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_CTYPE, "rus");
    const int n=10;
    int masA[n]={1 , 2, 3, -5, -8, 0, 9, -1, 4, -7};
    int masB[10];
    int masC[10];
    int masD[10];
    int k=0,t=0,z=0,d=0;
    for(int i=0;i<n;i++)
    {
        if(masA[i]==0)
        {
            masD[d]=masA[i];
        }
        if(masA[i]<0)
        {
            masB[k]=masA[i];
            k++;
        }
        else
        {
            masC[t]=masA[i];
            t++;
        }
    }
    cout<<"Число положительных элементов:"<<k<<endl;
    cout<<"Число отрицательных элементов:"<<t<<endl;
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru