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

Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы. - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ ЕГЭ Информатика http://www.cyberforum.ru/cpp-beginners/thread294760.html
На вход программы подаются прописные латинские буквы, ввод этих символов заканчивается точкой. Напишите эффективную по времени работы и по используемой памяти программу (укажите используемую версию языка программирования, например, Borland Pascal 7.0), которая будет определять, можно ли переставить эти буквы так, чтобы получился палиндром (палиндром читается одинаково слева направо и справа...
C++ ошибка в коде.положение 2ух точек относительно прямой попытался написать код, но выдает 3 ошибки((((((( вот код: #include "stdafx.h" #include <iostream> #include <stdio.h> #include <cmath> #include <list> #include <vector> #include <algorithm> http://www.cyberforum.ru/cpp-beginners/thread294732.html
C++ структуры
Найти три различные точки из заданного множества пространства точек, образующих треугольник наибольшего периметра. Прошу решить задачу через обычные библиотеки iostream и cmath так как других не знаю.
C++ Определить, сколько среди них чисел меньших К, равных К и больших К.
Задана последовательность из N вещественных чисел. Определить, сколько среди них чисел меньших К, равных К и больших К.
C++ Разбить строку на слова http://www.cyberforum.ru/cpp-beginners/thread294692.html
Здравствуйте! Решаю задачу, надо разбить предложение на слова с помощью функции strtok. Делаю вот так но не уверен что это правильно. Подскажете пожалуйста? Спасибо! void Sentence_words (char str) { int len, counter=0; const int words = 30; char * iwords; char *pstr; pstr = strtok(str," ");
C++ Оператор присваивания. Строки и координаты. Здравствуйте. Не могу перегрузить оператор присваивания для класса строки и класса координаты точки на плоскости. Строку вроде бы делал по примеру, компилируется, но не работает, для координат вообще ничего толкового не написал. Помогите, пожалуйста. #include "StdAfx.h" #include "str.h" #include "string.h" #include <iostream> using namespace std; str::str(void) подробнее

Показать сообщение отдельно
Ma3a
Эксперт C++
612 / 456 / 31
Регистрация: 28.01.2011
Сообщений: 605
13.05.2011, 16:14     Записать на место отрицательных элементов матрицы нули, а на место положительных – единицы.
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
#include <algorithm>
#include <functional>
#include <ctime>
 
int main()
    {
    const size_t N = 3;
    int A[N][N];
 
    srand(time(0));
    std::for_each(A,A + N,[N](int * A_i)
        {
        std::generate_n(A_i, N,[]()->int
            {
            return rand() % 101 - 50;
            }
        );
        }
    );
 
    std::for_each(A,A + N,[N](int * A_i)
        {
        std::replace_if(A_i,A_i + N,std::bind2nd(std::greater<int>(),0),1);
        std::replace_if(A_i,A_i + N,std::bind2nd(std::less<int>(),0),0);
        }
    );
 
    }
 
Текущее время: 00:50. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru