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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Только учусь
0 / 0 / 0
Регистрация: 25.09.2010
Сообщений: 10
#1

Найти максимальный элемент и заменит его нулем - C++

25.09.2010, 14:27. Просмотров 482. Ответов 3
Метки нет (Все метки)

1) Дан массив а1, а2, а3,...,а5. Найти максимальный элемент и заменит его нулем.
2) Найт K=S\M^2+S^3\M^4+S^5\M^6+...+S^11\M^12, где S,M-заданны,S<0
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.09.2010, 14:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Найти максимальный элемент и заменит его нулем (C++):

Найти его первый максимальный элемент - C++
Дан массив действительных чисел. Среди них есть равные. Найти его первый максимальный элемент и заменить его 0.

Заменить максимальный по модулю отрицательный элемент массива нулем (Pascal -> С++) - C++
var ar:array of integer; max,i:integer; begin; randomize; writeln('Array'); for i:=1 to 10 do begin; ...

Заменить минимальный элемент массива нулем, а максимальный увеличить в десять раз - C++
В массиве Y, содержащем 14 элементов, заменить минимальный элемент нулем, а максимальный увеличить в десять раз.

Найти максимальный элемент в массиве и удалить его - C++
У нас одномерный массив. Количество элементов и сами элементы вводятся с клавиатуры. нужно найти максимальный элемент в этом массиве и...

В матрице найти максимальный элемент и заменить его на 0 - C++
надо сгенерировать(заполнить рандомно) массив размером 5,5.после надо найти максимальный элемент и заменить его на 0

Найти максимальный элемент массива и его номер - C++
задан массив n элемнтов,найти max элемент массиваи его номер

3
vet
175 / 175 / 13
Регистрация: 08.04.2009
Сообщений: 1,309
25.09.2010, 15:34 #2
1-я
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
#include <iostream>
using namespace std;
 
int m = 0;
 
int main()
{
    double max = 0;
    int coord = 0;
    double *a = new double[m];
    
    cout << "Enter count numbers-> ";
    cin >> m;
    
    for(int i=0;i<m;i++)
    {
            cout << "-> ";
            cin >> a[i];
           
    }
 
    
    for(int i=0;i<m;i++)
    {     
          if(a[i]>max){max=a[i];coord = i;}
 
    }
     a[coord] = 0;
     cout << "max = " << max << " coord = " << coord << "\n";
     for(int i=0;i<m;i++)
    {     
          cout << "-> " << a[i] << "\n";
    }
     
    cin.get();
    cin.get();
}
Добавлено через 9 минут
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>
#include <cmath>
using namespace std;
 
int m = 0;
 
int main()
{
    double K = 0;
    double S = 0,M = 0;
    
    cout << "Enter S, M = ";
    cin >> S;
    cin >> M;
    for(int i=1,j=2;i<=11,j<=12;i+=2,j+=2)
    {
            K += pow(S,i)/pow(M,j);
            
    }
    cout << "K = " << K;
    
    cin.get();
    cin.get();
}
0
Только учусь
0 / 0 / 0
Регистрация: 25.09.2010
Сообщений: 10
25.09.2010, 19:12  [ТС] #3
Спасибо большое!!!
Очень очень при очень помогли!!!
0
CyBOSSeR
Эксперт С++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
25.09.2010, 20:49 #4
Цитата Сообщение от Только учусь Посмотреть сообщение
Дан массив а1, а2, а3,...,а5. Найти максимальный элемент и заменит его нулем.
Решение с использованием std::max_element:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
#include <iostream>
#include <iterator>
#include <algorithm>
 
int main() {
  int arr[] = { 1, 5, 2, 3, 4 };
  
  *std::max_element(arr, arr + sizeof(arr) / sizeof(arr[0])) = 0;
  
  std::copy(arr, arr + sizeof(arr) / sizeof(arr[0]), std::ostream_iterator<int>(std::cout, " "));
 
  return 0;
}
Результат: http://liveworkspace.org/code/6c0d28e9e0cc6b64bd669295e98aad41
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
25.09.2010, 20:49
Привет! Вот еще темы с ответами:

Найти максимальный элемент массива и его номер - C++
Составить программу записи в массив В номеров четных элементов массива А. Дан одномерный массив состоящий из различных целых чисел. Найти...

Найти максимальный элемент массива и его порядковый номер. - C++
17.Дан массив А(4). Найти максимальный элемент массива и его порядковый номер.

Найти в стеке самый максимальный элемент и удалить его - C++
Доброго времени суток. У меня, к примеру, есть стек. В нем введено несколько элементов, допустим 4. Как найти в стеке самый максимальный и...

Найти максимальный элемент массива и вывести его на экран - C++
Программа заполняет массив из 12 целых чисел случайными числами в диапазоне от -3 до 38. Программа находит максимальный элемент массива и...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
25.09.2010, 20:49
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru