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

В одномерному массиве найти максимальный по модулю елемент среди отрицательних(срочно) - C++

Восстановить пароль Регистрация
 
koli@n
Сообщений: n/a
13.01.2010, 13:50     В одномерному массиве найти максимальный по модулю елемент среди отрицательних(срочно) #1
напишите масив пл. в групе никто не знает как ево написать!!!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.01.2010, 13:50     В одномерному массиве найти максимальный по модулю елемент среди отрицательних(срочно)
Посмотрите здесь:

C++ В массиве X(N) найти сумму абсолютных значений элементов и максимальный элемент по модулю
Найти в массиве максимальный по модулю элемент. C++
В целочисленном массиве найти максимальный элемент среди четных и среди нечетных элементов C++
C++ В массиве найти максимальный элемент среди положительных элементов массива
В одномерном массиве вычислить максимальный по модулю элемент, сумму элементов после первого положительного(ПОМОГИТЕ НА ЗАВТРА НАДО СРОЧНО "СЕССИЯ") C++
В массиве найти максимальный элемент среди простых чисел C++
C++ В целочисленном массиве найти максимальный элемент среди простых чисел
C++ В вещественном массиве найти максимальный элемент среди его отрицательных элементов

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
mamedovvms
2913 / 834 / 93
Регистрация: 30.04.2009
Сообщений: 2,613
13.01.2010, 14:01     В одномерному массиве найти максимальный по модулю елемент среди отрицательних(срочно) #2
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
#include <iostream>
using namespace std;
int main()
{ float a[100]={0},b[10]={0};
  int n=0;
  cout<<"n= ";
  cin>>n;
  for (int i=0;i<n;i++)      
  {
   cout<<"A["<<i<<"]=";
   cin>>a[i];
  }
  cout<<"\n Massiv A \n";
  for (int i=0;i<n;i++)
   cout<<a[i]<<" ";
  float max=0;
  for(int i=0;i<n;i++) 
  if (a[i]<0 && max>a[i]){max=a[i];}
  if (max==0){cout<<"\n Otricatelnih net \n";}
  else   cout<<"\n Maksimalniy= "<<max<<"\n";
  
   system("pause");
   return 0;
}
Darky
Быдлокодер
 Аватар для Darky
507 / 294 / 45
Регистрация: 22.11.2009
Сообщений: 892
Завершенные тесты: 1
13.01.2010, 14:11     В одномерному массиве найти максимальный по модулю елемент среди отрицательних(срочно) #3
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
#include <iostream>
#include <math.h>
#include <stdlib.h>
#include <time.h>
#define N 10
//В одномерном массиве найти максимальный по модулю элемент среди отрицательных
int main()
{
srand((unsigned)time(0));
  int A[N],max;
  bool flag=true;
  for (int i=0;i<N;i++)
  {
    A[i]=rand()%20-10;
    cout<<A[i]<<" ";
      if (A[i]<0 && flag==true)
      {
        max=A[i];
        flag=false;
      }
  }
  for (int i=0;i<N;i++)
  {
    if (A[i]<0 && A[i]<max)
        max=A[i];
  }
  cout<<"\n\nMax:"<<max;
  cout<<"\nMax по модулю:"<<abs(max);
}
Добавлено через 3 минуты
mamedovvms,
C++
1
float a[100]={0},b[10]={0};
легко заменяется на
C++
1
static float a[100],b[10];
А массив b не пойму зачем тут.
Yandex
Объявления
13.01.2010, 14:11     В одномерному массиве найти максимальный по модулю елемент среди отрицательних(срочно)
Ответ Создать тему
Опции темы

Текущее время: 10:45. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru