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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ уплотнить двумерный массив http://www.cyberforum.ru/cpp-beginners/thread451741.html
уплотнить двумерный массив из целых чисел,удалив из него все нулевые столбцы и строки
C++ вставить новый элемент в одномерном массиве из целых чисел вставить новый элемент между всеми парами элементов с разными знаками http://www.cyberforum.ru/cpp-beginners/thread451740.html
C++ найти произведение элементов
для каждого столбца найти произведение элементов с номерами от к1 до к2 и записать данные в новый массив(n на n из целых чисел)
Является ли матрица симметричной? C++
выяснить является ли матрица симметричной относительно главной диагонали (элементы-целые числа)
C++ Вывести на экран числа в виде таблицы http://www.cyberforum.ru/cpp-beginners/thread451736.html
вывести на экран числа в виде следующей таблицы 1 0 22 00 333 000 4444 0000 55555
C++ дан признак геом фигуры на плоскости дан признак геом фигуры на плоскости к-круг,п-прямоугольник,т-треугольник. вывести на экран периметр и площадь заданной фигуры. необходимые данные запросить у пользователя подробнее

Показать сообщение отдельно
Serejke_qq
 Аватар для Serejke_qq
150 / 108 / 9
Регистрация: 06.07.2011
Сообщений: 224
Завершенные тесты: 2
24.02.2012, 01:40     Одномерный массив
Цитата Сообщение от furrio Посмотреть сообщение
вычислить
1. Кол-во отрицательных элементов
.
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
#include <iostream>
#include <ctime>
#include <cstdlib>
 
template<class Type>    void RandomInput(Type * array, int size);
template<class Type>    void ShowArray(Type * array, int size);
template<class Type>    int SuperFunct(Type * array, int size);
 
int main()
{
    int n = 10;
    int * arr = new int[n];
 
    RandomInput(arr,n);
    ShowArray(arr,n);
 
    std::cout << "\nКол-во элементов меньших нуля =  " << SuperFunct(arr,n);
 
    delete[] arr;
 
    return 0;
}
template<class Type>    int SuperFunct(Type * array, int size)
{
    int count = 0;
    for(int i=0; i<size; i++)
        if(array[i] < 0)    count++;
 
    return count;
}
 
template<class Type>    void RandomInput(Type * array, int size)
{
    srand(time(NULL));
 
    int _n = rand()%200;
 
    for(int i=0; i<size; i++)
        array[i] = rand()%_n - 50;
}
template<class Type>    void ShowArray(Type * array, int size)
{
    std::cout << "\nArray : " << std::endl;
 
    std::cout << array[0];
 
    for(int i=1; i<size; i++)
        std::cout << " " << array[i];
 
    std::cout << std::endl;
}
 
Текущее время: 15:17. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru