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

Одномерный массив - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не парные числы в масиве http://www.cyberforum.ru/cpp-beginners/thread242592.html
Помогите,надо написать задачу в борланд с++ "Есть линейный массив 0-10",Вывести елементы массива,которые есть не парными числами
C++ Как правильно вызвать функцию? Добрый день. подскажите как исправить ошибку: TAsync * Async ; Async = new TAsync; ComPort-> WriteStrAsync(ServerEdit->Text,Async ); в результате - сообщение об ошибке во время выполнения - invalid pointer operation. похоже неверно сделан вызов ComPort-> WriteStrAsync ? http://www.cyberforum.ru/cpp-beginners/thread242581.html
C++ Регулярные выражения.
Здравствуйте всем! Имеется массив строк. Надо написать программу с функцией реализующей выявления соответствия между шаблоном допустим шаблон-aaa* и строкой aaab. т.к шаблон aaa* соответствует aaab то соответсвие выявлено. В шаблоне можно задавать спец. символы: * - заменяет любую последовательность символов, в том числе и пустую ? - заменять любой символ т.е. "aaab" and "*b" = 1 "aaab"...
C++ Вычислить значение выражения
Нужно решить на Turbo C.Кто поможет!
C++ Не/ управляемый код С/С# указатели http://www.cyberforum.ru/cpp-beginners/thread242563.html
Нужно сделать вставку управляемого кода в неуправляемый и наоборот, показать работу при помощи указателей. В Visual Studio. Подскажите как это сделать или где можно почитать, т.к. я с этим раньше никогда не сталкивалась. Заранее спасибо
C++ Составить программу, подсчитывающую число марок по спорту, по искусству и прочих Помогите решить задачу на С. ЭВМ используется при разборе коллекции марок. Составить программу, подсчитывающую число марок по спорту, по искусству и прочих. Подсчитать общее количество марок в коллекции. Использовать множественный выбор. подробнее

Показать сообщение отдельно
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
14.02.2011, 13:02     Одномерный массив
Развлекайся:
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
#include <stdio.h>
#include <iostream>
#include <windows.h>
using namespace std;
int main()
{
    setlocale(LC_ALL,"Russian");
    int arr[] = {-3,7,-4,0,9,0,0,5,-5,2,1};
    int count = 0;
    for(int i=1;i<sizeof arr/sizeof(*arr);++i) 
    {
        if(arr[i-1] >= 0 && arr[i] >= 0) 
        {
            cout<< arr[i-1] << " " << arr[i] << " | ";
            count++;
        }
    }   
        cout << "Количество пар положительных чисел: " << count << endl;
        count = 0;
 
    for(int i=1;i<sizeof arr/sizeof(*arr);++i) 
    {
        if ((arr[i-1] < 0 && arr[i] >= 0) || (arr[i-1] >= 0 && arr[i] < 0))
        {
            cout<< arr[i-1] << " " << arr[i] << " | ";
            count++;
        }
    }
        cout << "Количество пар разного знака: " << count << endl;
        count = 0;
    for(int i=1;i<sizeof arr/sizeof(*arr);++i) 
    {
        if ((arr[i-1] < 0 && arr[i] > 0) || (arr[i-1] > 0 && arr[i] < 0) || (arr[i-1] > 0 && arr[i] > 0) || (arr[i-1] < 0 && arr[i] < 0))
        {
            cout<< arr[i-1] << " " << arr[i] << " | ";
            count++;
        }
    }
             cout << "Количество пар ненулевых элементов: " << count << endl;
    system("pause");
}
Имхо, это самый простой вариант.
 
Текущее время: 00:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru