|
|
Другие темы раздела | |
C++ Матрица размером n*m. С помощью функций реализовать поиск и выборку определенных значений Буду очень признателен, если кто нибудь решит такую задачу: Дана матрица размером n*m. Нужно найти суммы элементов каждой её строки. Найти наибольшее и наименьшее значение суммы, а также определить в какой строке матрицы это значение найдено. Нужно использовать функции для суммирования элементов одномерного массива для нахождения минимума и максимума. https://www.cyberforum.ru/ cpp-beginners/ thread916862.html |
std:: литература C++ Подскажите, где можно почитать про стандартную библиотеку. |
C++ одномерный массив
https://www.cyberforum.ru/ cpp-beginners/ thread916843.html #include "stdafx.h" #include "stdio.h" #include "conio.h" #define eof -1 #define maxind 10 int _tmain(int argc, _TCHAR* argv) { int c; int nd; int i; |
C++ Из файла записать данные в структуру данных Скажите пожалуйста, как можно из файла записать данные в структуру данных? Я пробую fread, он не так работает Добавлено через 15 минут Со считывание разобрался, а можете помочь с тем чтобы данные записывать в разные элементы структуры https://www.cyberforum.ru/ cpp-beginners/ thread916822.html |
C++ std::regex : баг на сайте или баг компилятора? http://en.cppreference.com/w/cpp/regex/regex_match этот код выкидывает throw... Добавлено через 35 секунд компилятор gcc 4.8 |
C++ Проверить решение задачи
https://www.cyberforum.ru/ cpp-beginners/ thread916807.html Здравствуйте! Я С++ изучаю самостоятельно, по книге Р.Лафоре "ООП в С++". В главе 7 "Массивы и строки" столкнулся с задачей Напишите функцию main(), которая получает случайные дробные числа от пользователя, сохраняет их в массиве типа fraction, вычисляет среднее значение и выводит результат.. У меня не получается вычислить сумму значений. Компилятор говорит IntelliSense: отсутствует оператор... |
C++ Индексирование Здраствуйте, у меня вопрос. Есть задание.....часть его звучит так Класс должен содержать перегруженные операции: - индексирования, - инкремента ++ (добавляет 1 столбец и 1 строку), - сложения (поэлементно складывает элементы матриц с одинаковыми индексами). Пожалуйста обьясните что значит индексирование?? Спасибо. https://www.cyberforum.ru/ cpp-beginners/ thread916804.html |
Запись из файла в дерево C++ Помогите пожалуйста, задание записать имеющиеся данные из файла в дерево, у меня есть вот такие идеи, но я не знаю как организовать чтобы переходить на другие элементы можно было, и ещё этот код не работает, выдаёт ошибку когда в мэйне объявляю объект типа своего класса. class TKartoteka { private: struct BinaryTree { char TitleComposition ; char TitleAlbum ; char Executor ;... |
C++ Что выводит массив? #include<stdio.h> int main(){ int a = {1,2,3,4,5}; printf("a = %d\n", a); return 0; } https://www.cyberforum.ru/ cpp-beginners/ thread916756.html |
C++ Обработка двумерных массивов. Указатели
https://www.cyberforum.ru/ cpp-beginners/ thread916747.html Найти наименьший элемент матрицы X (mn) и записать нули в ту строку и столбец, где он находится. |
C++ Программирование циклов с параметром. Одномерные массивы Произвести следующую обработку 15 вещественных чисел: найти количество отрицательных чисел, а числа, входящие в диапазон возвести в квадрат. Потрудитесь, пожалуйста, в следующий раз самостоятельно скопировать и вставить текст задания. Задание. Произвести следующую обработку 15 вещественных чисел: найти количество отрицательных чисел, а числа, входящие в диапазон возвести в квадрат.... |
C++ Заменить функцию в программе на шаблон
https://www.cyberforum.ru/ cpp-beginners/ thread916745.html Помогите пожалуйста заменить функцию в программе на шаблон, у меня все попытки заканчиваются ошибками: требуется переопределение и перегруженная функция отличается от int main только возвращаемым типом. #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <iostream> using namespace std; void perestanovka ( int **massiv, int chislo ) { int **newmassive; |
Почетный модератор
5850 / 2861 / 392
Регистрация: 01.11.2011
Сообщений: 6,907
|
|||||||||||
0 | |||||||||||
Ленивые вычисления - C++ - Ответ 480007403.07.2013, 10:25. Показов 10714. Ответов 27
Метки (Все метки)
____Много есть информации под boost, так же не отстает шарп и опережает всех хаскель. В плюсах только со стандарта C++0x. Даже попалась цельная Qt-шная библиотека для этого дела. Вообще концепция ленивых вычислений зародилась для функциональных языков. Но это все придумано, если возвращаться к C++, для удобства оперирования функторами и еще каких-то таинств. Но по сути же простые "ленивые вычисления" доступны во многих языках, компиляторы которых действуют по некоему принципу call by value. То есть когда значение получено, дальше его обсчитывать смысла нет. Если первый операнд операции && ложен, то вычислять следующие не нужно.
____Общий смысл "ленивых вычислений" в том, что экономится время на проведении вычислений, результаты которых заведомо не будут использованы в дальнейшем программой. Соответственно, за счет снижения объемов вычислений повышается и производительность программы, а за счет отсутствия необходимости хранить в памяти результаты вычислений снижаются и требования программы к памяти. Помимо этого, ленивые вычисления избавляют программиста от необходимости следить за тем, какие именно вычисления будут в дальнейшем востребованы программой, а какие, напротив, окажутся совершенно бесполезными. Последнее не всегда хорошо, учитывая опять же гибкость плюсов, в которых компилятор не даст, вопреки обычному подходу, поступать как заблагорассудится программисту. Но на то в принципе и расчет. Принцип "ленивого вычисления" проще всего рассмотреть на следующем примере:
Оба приведенных кода делают одно и то же. Отличие лишь в компромиссе между читабельностью кода и его объемом. Вернуться к обсуждению: Ленивые вычисления C++
2
|
03.07.2013, 10:25 | |
Готовые ответы и решения:
27
Ленивые вычисления в C++ Получение i-ого элемента массива без вычисления всех элементов (Ленивые вычисления) Ленивые вычисления Ленивые вычисления или "я что-то пропустил и в c# есть ссылки на строки?" |
03.07.2013, 10:25 | |
03.07.2013, 10:25 | |
Помогаю со студенческими работами здесь
0
Ленивые работники и что с этим делать Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k Напишите программу вычисления суммы: 1! + 2! + 3! + … + n!, используя функцию вычисления факториала числа k. Составить программу вычисления значения функции для вычисления и вывода на печать |