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

Найти максимальный член заданной последовательности - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Подскажите пожалуйста что тут происходит http://www.cyberforum.ru/cpp-beginners/thread1828654.html
Объясните как формируются числа a,b,c,d, пожалуйста. char buf; gets(buf); unsigned int a = buf | (buf << 8) | (buf << 16); unsigned int b = buf | (buf << 8) | (buf << 16); unsigned int c = buf | (buf << 8) | (buf << 16); unsigned int d = buf | (buf << 8) | (buf << 16);
C++ Поменять местами слова Имеется код, который открывает содержимое файла: #include <fstream> #include <iostream> #include <cstdlib> #include <windows.h> using namespace std; int main() { SetConsoleCP(1251); //подключение русского языка... http://www.cyberforum.ru/cpp-beginners/thread1828653.html
Формирование нового массива C++
Задан массив А(20). Сформировать новый массив В(20) элементами которого является разница между произведениями всех элементов массива и каждым элементом массива. Массив А ввести с клавиатуры, массив В вывести на экран
Перекрытие виртуальной функции базового класса C++
Возникла проблема с перекрытием виртуальной функции базового класса. Изначально все было всё в 1 классе: class S { ... private: void (S::*foo)(int* data); // указатель на член-функцию класса void foo_A_frst(int* data); void foo_A_scnd(int* data); void foo_B(int* data);
C++ Сортировка приоритетов http://www.cyberforum.ru/cpp-beginners/thread1828625.html
Доброго времени суток у меня задача реализовать класс в котором у нас есть очередь и реализовать класс который,будет сортировать эту очередь,проблема в том,что программа не заходит в саму сортировку,я попытался через отладчик посмотреть что происходит,сама программа заходит в класс,но функцию сортировки просто пропускает. Прошу исправить ошибку и объяснить ее. КОД Vector.h #pragma once...
C++ Функция удаления из двусвязного списка Создал двусвязный список на основе класса, работают ввод элементов в список и вывод всего списка. Помогите пожалуйста с функцией удаления элемента из списка и с функцией для доступа к отдельным компонентам списка. Сам пытался, но не выходит. #include "stdafx.h" #include <iostream> #include <conio.h> #include <string> using namespace std; class BOOK { static BOOK *last_memb; BOOK *prev,... подробнее

Показать сообщение отдельно
SpBerkut
Объявлятель переменных
 Аватар для SpBerkut
905 / 231 / 113
Регистрация: 24.09.2011
Сообщений: 874
Завершенные тесты: 2
18.10.2016, 09:58     Найти максимальный член заданной последовательности
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
double foo(double *A, const unsigned n) {
    double result = 0;
    while (*A > 0) {
        result = (*A > result)?*A:result;
        *A++;
    }
    return result;
}
 
int main()
{
    double A[] = {1.0,2.0,3.0,1.0,-4.0};
    std::cout << foo(A,5) << std::endl;
}
Хотя, если отрицательное значение в массиве гарантированно есть, то:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
 
double foo(double *A) {
    double result = 0;
    do {
        result = (*A > result)?*A:result;
    } while (*A++ > 0);
    return result;
}
 
int main()
{
    double A[] = {1.0,2.0,3.0,1.0,-4.0,5.0,6.0};
    std::cout << foo(A) << std::endl;
}
 
Текущее время: 04:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru