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

Найти максимальный отрицательный элемент массива - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Программа не работает http://www.cyberforum.ru/cpp-beginners/thread575846.html
#include <stdlib.h> #include <stdio.h> #include <math.h> int main () { int i,n; FILE *Result; Result=fopen("Result.txt","a"); float s1,s2; while (n<6)
C++ Описать тип TTriangle — запись с полями A, B, C Описать тип TTriangle — запись с полями A, B, C (стороны треугольника) и описать процедуру Medains(T, m1, m2, m3), находящую высоты m1, m2, m3 треугольника T (T — входной параметр типа TTriangle, m1, m2, m3 — выходные вещественные параметры), проведенные соответственно из вершин T.A, T.B, T.C. С помощью этой процедуры найти высоты треугольников ABC, ABD, ACD. Добавлено через 11 часов 45 минут... http://www.cyberforum.ru/cpp-beginners/thread575841.html
C++ Создать программу с помощью классов.
Нужна программа, в которой имеется 3 поля, ввод заполняется с клавиатуры, и сортировка по третьему полю. Ф.И.Б. | Преподаватель |количество предметов | очень нужна, заранее спасибо!
C++ Переделать программу
Здравствуйте. Помогите с программой Дан текст; найти наибольшее количество цифр идущих в нем подряд. Способ задания текста может выбираться в зависимости от используемого языка программирования и от того, какие сложности готов преодолевать решающий задачу. Текст может быть последовательностью символов (в частности—содержимым символьного файла), строкой, группой строк (в частности —...
C++ Линии в консоле нарисовать http://www.cyberforum.ru/cpp-beginners/thread575816.html
#include <stdio.h> #include <stdlib.h> #include <time.h> #include <conio.h> #include <windows.h> #include <iostream.h> #define Mes printf(Rus("Для управления используйте клавиши: W - вверх, A - влево, S - вниз, D - вправо.\n Для выхода из игры нажмите клавишу Q.\n\n")); char bufRus; char* Rus(const char* text){
C++ Разобрать код по работе с матрицей Что означают строки 12-14, 32-38? #include <iostream> #include <cstdlib> #include <ctime> using namespace std; int main() { int rows, cols; cout << "Enter rows: "; cin >> rows; подробнее

Показать сообщение отдельно
Aloir
217 / 217 / 13
Регистрация: 17.12.2010
Сообщений: 689
15.05.2012, 22:56     Найти максимальный отрицательный элемент массива
Как-то так , в блокноте писал так, что могут быть де т ошибки)
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
int maxOtr;
int posMaxOtr;
bool flag =false;
for (int i = 0; i < N; i++)
   {
    if(a[i]<0) // ищем первый мин элемент
     {
           posMaxOtr = i;
       maxOtr = a[i];  
       flag = true;// говорим что в массиве есть отр элемент
       for(int j = posMaxOtr; j < N; j++) //бежим дальше по массиву
        {
          if(a[j]<0 && a[j]>posMaxOtr)// если элемент отр и он больше нашего макс отр числа то 
           {
            posMaxOtr = j;
            maxOtr = a[j];         
           }
        }
       break; //выходим из 1-ого цикла, т.к мы его уже весь перебрали
     }
   }
if(!flag)
 cout<<"В массиве нету отр элементов";
else
 cout << "макс отр элемент " << posMaxOtr;
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru