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

Матрици - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Последовательность чисел http://www.cyberforum.ru/cpp-beginners/thread260207.html
Задана последовательность { {a}_{i}}. Найти такое {a}_{i}, для которого выполняется \left|{a}_{i}-{a}_{i-1}\right|< \varepsilon, где \varepsilon=0,0001 . Исходные данные: {a}_{i}=1/\left({2}_{i}+{i}^{3}+5 \right) Добавлено через 6 часов 34 минуты Кто-нибудь ну помогите решить это...Я даже представления не имею как эту формулу записать можно
C++ максимум и минимум Даны x, y, z. Вычислить a, b, используя приведенные ниже формулы. Получить max(a, b). a=\frac{1+{\sin }^{2}(x+y)}{2\left|2-2x/(1+{x}^{2}{y}^{2} \right|}+x, b={\cos }^{2}\left(\arctan \frac{1}{z} \right) http://www.cyberforum.ru/cpp-beginners/thread260197.html
C++ Вычисление суммы
Вычислить \sum_{x-1}^{10}{a}_{n}. Исходные данные {a}_{n}=n!/2n
C++ Библиотека
Вот такая проблема - задали сделать библиотеку. Для этого нужно: сам исходник программы, header.h файл и файл реализации,например MyLibrary.cpp, в котором нужно подключить наш header.h . Сама прога у меня есть , а вот нужны header.h и MyLibrary.cpp. Вот прога (2 в 1) 1-ая прога - поиск элемента в рандомном массиве 2-ая - поиск элементов в введённом с клавиатуры массиве #include <iostream>...
C++ Точки в многоугольнике http://www.cyberforum.ru/cpp-beginners/thread260160.html
В общем не давно была олимпиада. и меня меня мучает решение одной задачи: Многоугольник состоит из N (N ≤ 10000) вершин, координаты которых заданы в прямоугольной системе координат и являются целыми числами (по модулю не больше 1 млн). Нужно найти количество точек с целочисленными координатами, которые лежат в самом многоугольнике (не на границе). Стороны многоугольника является...
C++ Написать функцию, которая возвращает количество нулевых бит в символах строки Есть срочная задача: написать функцию, которая возвращает количество нулевых бит в символах строки (не считая нулевой символ в конце строки). Нужно решить задачу несколькими способами. Я уже сделал это с помощью обычных побитовых операций << и &. Можно ли использовать тут класс BitSet? А если нет - то подскажите пожалуйста другие варианты. подробнее

Показать сообщение отдельно
asics
Freelance
Эксперт C++
2846 / 1783 / 144
Регистрация: 09.09.2010
Сообщений: 3,842
19.03.2011, 16:38     Матрици
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
#include <iostream>
#include <cstdlib>
#include <ctime>
#include <algorithm>
#include <vector>
#include <iomanip>
#include <iterator>
 
int main(){
  const size_t X = 8, Y = 6;
  std::vector<std::vector<int> > matr(X, std::vector<int>(Y));
  srand(time(0));
  std::for_each(matr.begin(), matr.end(), [](std::vector<int> &a){
    std::generate(a.begin(), a.end(), []() -> int {return rand() % 100 - 50;});
    std::for_each(a.begin(), a.end(), [](int a_) {std::cout << std::setw(4) << a_ << ' ';});
    std::cout << std::endl;
  });
  std::cout << "\n\n";
  std::for_each(matr.begin(), matr.end(), [](std::vector<int> &a){
    std::replace_if(a.begin(), a.end(), [](int a_) -> bool {return a_ < 0;}, 0);
    std::replace_if(a.begin(), a.end(), [](int a_) -> bool {return a_ > 0;}, 1);
    std::for_each(a.begin(), a.end(), [](int a_) {std::cout << std::setw(4) << a_ << ' ';});
    std::cout << std::endl;
  });
  return 0;
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru