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

Вычисления в одномерном массиве А, состоящем из N целых элементов - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Транслятор с С в Паскаль http://www.cyberforum.ru/cpp-beginners/thread517604.html
Над сделать КОнвертер.. что бы с Си кода переводил в код Паскаль. НЕмножко разобравшись понял что надо Синтаксический анализ, синтаксическое дерево. За это надо хвататься?? Если да.. как их написать...не имею никакого понятия.. Посоветуйте что нибуть Зарание спасибо!
C++ Самые близкие точки. На числовой прямой задано n точек, найти две ближайшие. Какой код к этой задаче?Ничего не могу сделать умного((( Антон в школе начал изучать математику. Его внимание привлекло новое для него понятие числовой прямой. Антон быстро научился вычислять расстояния между двумя точками на этой прямой, задавать отрезки и интервалы на ней. Готовясь к контрольной работе, Антон столкнулся со следующей задачей: «На числовой прямой задано n точек. Необходимо... http://www.cyberforum.ru/cpp-beginners/thread517596.html
C++ Потоки и запоминание итераторов
Жду помощи... хочу, чтобы 2 потока запоминали итераторы, чтобы потом можно было свапнуть разыменованные иттераторы...но проблема с синхронизацией. Как вызывать события? как они должны выглядеть...и..есть ли смысл заморачиваться с этим? Код получается примерно такой: #include "stdafx.h" #include <Windows.h> #include <vector> #include <iostream> #include <algorithm> using namespace std;
Постройте графики функций и найдите точки их пересечения. C++
Помогите решить на C++: Постройте графики функций и найдите точки их пересечения. y=tgx, y=1;
C++ Используя программу вычисления транспонированной матрицы S^T http://www.cyberforum.ru/cpp-beginners/thread517586.html
Помогите решить задачу на С++: Используя программу вычисления транспонированной матрицы S^T, найдите для данных матриц A, B, C размерностью 3x3 значение выражения (A+B)^T-(A+C)^T+(B+C)^T. Заранее благодарен!
C++ Пары в одномерном массиве Составить программу, которая отыскивает среди пар элементов одномерного массива М те, разность между элементами которых есть величина наибольшая для данного массива. Т.е. нужно сначала найти максимум, а затем через условие проверить, если разность=максимуму, то это пара? так? Например: if (A-A=max) max=max+1 Но мне нужно что бы пары отыскивались по всему массиву, а не только со следующим... подробнее

Показать сообщение отдельно
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
13.03.2012, 03:13     Вычисления в одномерном массиве А, состоящем из N целых элементов
Infinity3000,

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <algorithm>
#include <iterator>
#include <vector>
#include <cmath>
 
int main()
{
    std::vector <int> vec(std::istream_iterator <int> (std::cin), std::istream_iterator <int> ());
    std::copy(vec.begin(), vec.end(), std::ostream_iterator <int> (std::cout, " "));
    std::cout<<std::endl<<"Min = "<<std::min_element(vec.begin(), vec.end(), [] (int first, int second) { return abs(first) < abs(second); }) - vec.begin()<<std::endl;
    std::cout<<"Count = "<<std::count_if(vec.begin(), vec.end(), [] (int num) { return !(num % 2); })<<std::endl;
    return 0;
}
http://ideone.com/CuOQz
 
Текущее время: 23:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru