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

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

Войти
Регистрация
Восстановить пароль
 
efe
7 / 7 / 1
Регистрация: 25.10.2010
Сообщений: 218
#1

Функции на С: в последовательностях все члены, следующие за членом с наибольшим значением, заменить на 0,5 - C++

05.04.2011, 16:39. Просмотров 367. Ответов 1
Метки нет (Все метки)

Даны действительные числа a1, …, an, b1, …, bm. В последовательности a1, …, an и в последовательности b1, …, bm все члены, следующие за членом с наибольшим значением (за первым по порядку, если их несколько), заменить на 0.5.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.04.2011, 16:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Функции на С: в последовательностях все члены, следующие за членом с наибольшим значением, заменить на 0,5 (C++):

В массиве все члены, следующие за членом с наибольшим значением (за первым по порядку, если их несколько), заменить на 0.5. - C++
Даны действительные числа а1,…,an, b1,…,bm. В последовательности а1, ..., an и в последовательности b1,…,bm все члены, следующие за...

Все элементы с наибольшим значением в данной матрице заменить нулями - C++
Все элементы с наибольшим значением в данной целочисленной квадратной матрице порядка 10 заменить нулями. не могу понять как делать,...

Все элементы с наибольшим по модулю значением в целочисленной квадратной матрице заменить нулями - C++
Задание: все элементы с наибольшим по модулю значением в целочисленной квадратной матрице порядка N заменить нулями. Текст проги: ...

Все элементы с наибольшим значением в целочисленной квадратной матрице порядка 10 заменить нулями - C++
Все элементы с наибольшим значением в целочисленной квадратной матрице порядка 10 заменить нулями.

Заменить в каждой строке элементы с наибольшим значением нулём - C++
Дан текстовый файл, состоящий из одной или нескольких строк. Каждая строка файла содержит числа,разделенные пробелами. Заменить в каждой...

Заменить в каждой строке файла элементы с наибольшим значением нулем - C++
Дан текстовый файл,состоящий из одной или нескольких строк. Каждая строка файла содержит числа, разделенные пробелами. Заменить в каждой...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Fafle
34 / 34 / 4
Регистрация: 19.03.2010
Сообщений: 136
05.04.2011, 17:50 #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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
#include <iostream>
#include <stdlib.h>
#include <time.h>
using namespace std;
int main(){
    srand(time(NULL));
    const int size=10;
    double maxA=0, maxB=0;
    int indexA, indexB;
    double a[size],b[size];
    for(int i=0;i<size;i++){
        a[i]=rand()%100+1.01;
        b[i]=rand()%100+1.01;
    }
    for(int i=0;i<size;i++)
        cout<<a[i]<<"\t";
    cout<<endl;
    for(int i=0;i<size;i++)
        cout<<b[i]<<"\t";
    cout<<endl;
    for(int i=0;i<size;i++){
            if(a[i]>maxA){
                maxA=a[i];
                indexA=i;
            }
            if(b[i]>maxB){
                maxB=b[i];
                indexB=i;
            }
    }
    for(int i=0;i<size;i++){
        if(i>indexA)
            a[i]=0.5;
        if(i>indexB)
            b[i]=0.5;
    }
    for(int i=0;i<size;i++)
        cout<<a[i]<<"\t";
    cout<<endl;
    for(int i=0;i<size;i++)
        cout<<b[i]<<"\t";
    cout<<endl;
    
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.04.2011, 17:50
Привет! Вот еще темы с ответами:

Удалить из последовательности все члены с максимальным значением - C++
Даны целые числа а 1,а 2,... ,а N .Удалить из последовательности все члены со значением max(a1,...,aN) и пожалуйста напишите типичным...

В матрице все отрицательные элементы следующие за строкой с наибольшим элементом увеличить на 10 - C++
• В матрице все отрицательные элементы в строках, которые следуют за стро¬кой, содержащей наибольший элемент, увеличить на 10

Все элементы, следующие за наибольшим элементом массива, увеличить на заданное число C - C++
Все элементы, следующие за наибольшим элементом массива, увеличить на заданное число C. В головной функции предусмотреть печать...

Даны целые числа а 1,а 2,. ,а N .Удалить из последовательности все члены со значением max(a1,.,aN)? - C++
Запишите в одномерном массиве.


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

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

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