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

Cумма отрицательных элементов массива - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу не как описать не которые строки в программе http://www.cyberforum.ru/cpp-beginners/thread240846.html
что обозначаеться prn_matrix int last_min
C++ делаю игру,но мешает getch Здравствуйте господа програмисты!делаю игру и вот какая штука-на экране должно быть движение,но getch ждёт от меня нажатия клавиши.Как это обойти,но так что бы если я нажимал на клавишу всё работало,т.е.что бы и движение было и клавиатура работала?Заранее всем огромное спасибо! http://www.cyberforum.ru/cpp-beginners/thread240836.html
C++ Найдите контрпример
вот задача http://www.olymp.vinnica.ua/index_ua.php?lng=ua&cid=279 вот моя программа #include<iostream> #include<fstream> #define input "cell.dat" using namespace std; long ramka(long a) { long i=1; while(i*i<a)
Список list и итератор C++
есть такой вот код //----h.файл--------------------------- struct RECIEVED { char sms; }; class MESSAGES {
C++ Не могу понять смысл задания. http://www.cyberforum.ru/cpp-beginners/thread240782.html
День (утро, вечер, ночь - нужное подчеркнуть)) добрый! Взялся помочь человеку с контрольной по C и столкнулся с проблемой - не могу понять смысл одного задания. Цитирую: "Даны 2 натуральных числа n и m. Получить из них несократимую дробь n/m." Я вижу решение так: вводятся 2 числа (или задаются в тексте программы) и далее проверяется является ли дробь n/m несократимой. Но вот как получить...
C++ Определить систему исчисления (Написать программу.....) Написать прогу которая! распознает числа и показывает к какой системе исчесления относится! Например вводишь 10110110 прога выводит десятичная! 1000000001 выводит Шестнадцатеричная и тд? заранее спасибо! подробнее

Показать сообщение отдельно
Absidian
 Аватар для Absidian
2 / 2 / 1
Регистрация: 07.01.2011
Сообщений: 19
10.02.2011, 18:41     Cумма отрицательных элементов массива
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
55
56
57
/*Дан массив из N элементов (вещественные числа). Вы-
числить: 1) сумму отрицательных элементов массива; 2) произ-
ведение элементов массива, расположенных между макси-
мальным и минимальным элементами. Упорядочить элементы
по возрастанию.*/
 
#include <iostream>
#include <Windows.h>
using namespace std;
int main ()
{
    int n=10;
    int i,j,x1,x2;
    float b,max=0, min=0,y1,y2;
    char str[256];
    float massiv[11];
    float SummaMinus, PrzElem;
    for (i=1;i<=n;i++)// ввод массива
    {
        AnsiToOem ("Введите элемент массива №",str);
        cout<<str<<i<<" ";
        cin>>massiv[i];
        cout<<endl;
    }
 
    for (i=1;i<=10;i++) // поиск мин и макс элемента х1 и х2 это номера позиций максим и миним в массиве
    {
        for (j=1;j<=10; j++)
        {
            if (massiv[j]>max) {max = massiv[j];x1=i;}
            if (massiv[j]<min) {min = massiv[j];x2=i;}
        }
    }
    y1 = massiv[x2+1];
    y2 = massiv[x1-1];
    PrzElem = y1*y2; //вычисление произведения между элементами
    cout<<" PROIZVEDENIE = "<<PrzElem<<endl;
 
    for (i=1; i<=n; i++) // сортировка массива по возрастанию
    {
        for (j=1;j<=n;j++)
        {
            if (massiv[j]>massiv[j+1])
            { b=massiv[j+1]; massiv[j+1]=massiv[j]; massiv[j]=b;}
        }
    }
 
    for (i=1;i<=10;i++) // вывод массива 
    {
        AnsiToOem (" Элемент №",str);
        cout<<str<<i<<endl;
    }
    system( "pause > nul" );
    
 
    return 0;
}
Вроде все правильно, а когда запускаешь вылетает.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 23:22. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru