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

Найти среднее арифметическое отрицательных элементов массива, предшествующих первому положительному элементу; проверить, упорядочены ли элементы по во - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Удаление столбца из двумерного массива http://www.cyberforum.ru/cpp-beginners/thread881885.html
Не могу решить, помогите: Дан двумерный массив 7x9 удалить столбцы, в которых присутствует хотя бы одно положительное число.
C++ Введены 3 числа. Определить, можно ли с помощью этих чисел построить треугольник? очень нужна ваша помощь.помогите решить,пожалуйста!Введены 3 числа. Определить, можно ли с помощью этих чисел построить треугольник? http://www.cyberforum.ru/cpp-beginners/thread881880.html
Сколько голов и глаз у дракона, которому N лет? C++
Дракон каждый год отращивает по три головы, но после того, как ему исполнится 100 лет - только по две. Сколько голов и глаз у дракона, которому N лет? (пожалуйссссста)
Дописать код, считывание данных с файла C++
Можете мне помочь, здесь в коде нужно считать с файла две точки x и y. точки оно с файла выводит но вот как их поставить в формулы и что бы они правильно считались, и что сделать проверку может ли с етих точек быть нормальный триугольник, в файле с тех точек должен быть радиус описаного круга 2.5, можете пожайлуста доделать. void calc3() { double a,b,c,R,z,n,R1=-1,o; FILE *fp; char*...
C++ Дан целочисленный массив, состоящий из n элементов. Удалить из массива все элементы, встречающиеся менее двух раз http://www.cyberforum.ru/cpp-beginners/thread881856.html
Всем привет помогите решить наброски есть. Дан целочисленный массив, состоящий из n элементов. Удалить из массива все элементы, встречающиеся менее двух раз. Решите задачу данной группы, оформив решение в виде функций ввода, вывода и обработки массивов. void vvod(int *A,int n) //Функция ввода { int i; printf ("Vvedite elementi massiva:\n"); for (i=0;i<n;++i) { ...
C++ Нужно к коду блок схему нарисовать) Нужна (Блок-схема алгоритма ) #include <cstdlib> #include <iostream> #include <windows.h> #include <time.h> using namespace std; class XO{ подробнее

Показать сообщение отдельно
MarVaL
С++ Beginner
 Аватар для MarVaL
116 / 116 / 16
Регистрация: 28.02.2013
Сообщений: 246
28.05.2013, 14: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
#include <iostream>
 
int main() {
    const int n = 12;
    bool is_only_negative = true, is_sorted = true;
    int *arr = new int [n]; 
    int first_pos, sum = 0;
    
    std::cout << "Enter Array: ";
    for(int i = 0; i < n; ++i)
        std::cin >> arr[i];
    for(int i = 0; i < n; ++i) {
        if(arr[i] > 0) {
            first_pos = i;
            is_only_negative = false;
            break;
        }
    }
    
    for(int i = 0; i < first_pos; ++i)
        if(arr[i] < 0)
            sum += arr[i];
    std::cout << "Sum of negative elements: " << sum << std::endl; 
    
    if(is_only_negative)
        std::cout << "There is no positive elements" << std::endl;
    
    for(int i = 0; i < n - 1; ++i)
        if(arr[i] > arr[i + 1])
            is_sorted = false;
    
    if(!is_sorted)
        std::cout << "Not Sorted" << std::endl;
    else
        std::cout << "Sorted" << std::endl;
    
    delete[] arr;
    return 0;
}
 
Текущее время: 10:35. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru