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

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

Войти
Регистрация
Восстановить пароль
 
Evgen.O
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 9
#1

Получить максимальное элементов массива - C++

12.12.2011, 16:27. Просмотров 287. Ответов 2
Метки нет (Все метки)

Даны целые числа a1, a2, … Известно, что a1 > 0 и что среди a2,a3,… есть хотя бы одно отрицательное число. Пусть a1,…,an – члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить: max(a1^2,......,an^2);
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.12.2011, 16:27
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Получить максимальное элементов массива (C++):

Максимальное число элементов массива char - C++
Имеем char * DataBuffer = new char; При LMB_write = 2^31 уже вылетает. Как с этим бороться ? :)

Максимальное количество элементов двухмерного массива - C++
Необходимо написать программу с использованием динамической памяти и функций для нахождения максимального количества элементов двухмерного...

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

Найти максимальное и минимальное значение элементов массива - C++
Помогите пожалуйста решить задачку)совсем не силен в с++( Задан одномерный массив В,состоящем из n вещественных элементов.Найти...

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

Определить максимальное количество одинаковых элементов массива - C++
Дано целочисленный массив размера N. Определить максимальное количество его одинаковых элементов. Обязательно использовать функцию и...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Andsteadur
153 / 137 / 3
Регистрация: 23.05.2009
Сообщений: 275
12.12.2011, 16:41 #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
 
double maxSquare(double *arr){
    double res=0;
    while ((*arr)>=0){
        if (res < ((*arr) * (*arr))) 
            res = (*arr) * (*arr);
        arr++;
    }
    return res;
}
 
int main(){
    double ar[10] = { 1.1, 0.2, 2.3, 4.0, 5.1, -7.1, 0.5, 0, 100};
    printf("Max square of positive sequence: %f", maxSquare(ar));
}
Evgen.O
0 / 0 / 0
Регистрация: 06.12.2011
Сообщений: 9
13.12.2011, 14:53  [ТС] #3
спасибо
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <conio.h>
#include <stdio.h>
 
double maxSquare(double *arr){
        double res=0;
        while ((*arr)>=0){
                if (res < ((*arr) * (*arr))) 
                        res = (*arr) * (*arr);
                arr++;
        }
    return res;
}
 
int main(){
        double ar[10] = { 1.1, 0.2, 2.3, 4.0, 5.1, -7.1, 0.5, 0, 100};
    printf("Max square of positive sequence: %f", maxSquare(ar));
getch();
return 0;}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2011, 14:53
Привет! Вот еще темы с ответами:

Определить максимальное и среднее арифметическое значение элементов массива - C++
Задача №18. Дан одновременный массив положительных элементов длиной М. Определить максимальное и среднее арифметическое значение элементов...

Найти максимальное произведение двух соседних элементов массива - C++
В заданном одномерном массиве z1,z1...zn.Найти максимальное произведение двух соседних элементов.

Необходимо найти максимальное и минимальное значение элементов массива - C++
Дан массив из n элементов. Необходимо найти максимальное и минимальное значение элементов массива.

Найти максимальное значение среди четных трехзначных элементов массива - C++
Дан массив на 20 целостных чисел. Элементы массива могут принимать целые значения от 0 до 10000 включительно. Опишите на естественном...


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

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

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