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

Выполнить задание, оформив его в виде шаблона функции - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Подсчет указанных символов строки http://www.cyberforum.ru/cpp-beginners/thread1136695.html
Пользователь вводит отдельно строку и символ, необходимо показать на экран номера по порядку всех совпадений (нумерация с единицы). #include<iostream> using namespace std; void main() {...
C++ Порядок байт. Массив чаров приводится к типу unsigned int. Есть массив из 4 char. Массив приводится к типу unsigned int и затем данные извлекаются в переменную типа unsigned int. Нужно, чтобы байты в переменной шли в том же порядке, что и в массиве. Однако,... http://www.cyberforum.ru/cpp-beginners/thread1136667.html
C++ Вычислить произведение элементов массива, расположенных между максимальным и минимальным по модулю элементами
1 задача. Пусть дан одномерный массив A(N). Вычислить произведение элементов массива, расположенных между максимальным и минимальным по модулю элементами. ПЛЗ ПОМОГИТЕ!!!
Поиск максимального элемента в массиве оформить функцией C++
Решить задачу, используя указатели на массивы и оформить решение в виде функции. В целочисленном массиве X(N) найти max1 - максимальный элемент среди четных элементов массива и max2 - максимальный...
C++ Дан массив целых чисел. Выяснить верно ли, что сумма элементов массива есть четное число http://www.cyberforum.ru/cpp-beginners/thread1136606.html
Дан массив целых чисел. Выяснить верно ли, что сумма элементов массива есть четное число.
C++ Дан двумерный массив. Определить сумму всех элементов 5-го столбца массива Дан двумерный массив. Определить сумму всех элементов 5-го столбца массива. подробнее

Показать сообщение отдельно
Bakinowski Wlad
1 / 1 / 0
Регистрация: 08.10.2013
Сообщений: 155

Выполнить задание, оформив его в виде шаблона функции - C++

02.04.2014, 10:35. Просмотров 221. Ответов 4
Метки (Все метки)

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
#include "stdafx.h"
#include <iostream>
 
using namespace std;
 
const int MAXARRSIZE = 10000;
 
// прототип фуннкции для подсчета отрицательных чисел в массиве
void sum_negtv_numbrs(int *, int);
 
int main(void)
{
    int *Y;
 
    int arrsize;
    bool ok = true;
    // ввод размера массива
    do {
        ok = true;
        cout << "Enter array's size (1.." << MAXARRSIZE << "): ";
        cin >> arrsize;
        if (arrsize < 1 || arrsize > MAXARRSIZE) {
            ok = false;
            cout << "\tDummy! Array size must be ftom 1 to " << MAXARRSIZE << "! Try again..." << endl;
        }
    } while (!ok);
 
    Y = new int[arrsize];
 
    sum_negtv_numbrs(Y, arrsize);
 
    delete [] Y;
 
    return (0);
}
 
void sum_negtv_numbrs(int *a_Y, int a_arrsize)
{
    // ввод чисел из которых будет состоять массив
    cout << "\nEnter into array Y both positive and negative numbers: \n" << endl;
    for (int i = 0; i < a_arrsize; i++)
    {
        cout << "Number " << i << ": ";
        cin >> a_Y[i];
    }
    signed long summ = 0;
    // подсчет отрицательных чисел
    for (int i = 0; i < a_arrsize; i++)
    {
        if (a_Y[i] < 0)
            summ += a_Y[i];
    }
    cout << "\nThe sum of array's negative numbers: " << summ << endl;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru