Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Вычислить сумму N слагаемых C++
Не могу решить задачку : Вычислить сумму N слагаемых (N задается оператором ввода): S=1+1/2+1/4+1/8+1/16+... Как я поняла надо создать 3 переменные : для слагаемых,суммы и знаменателя. Потом... Пыталась сделать через for,но не удалось. выложи попытку, ведь разбирать твои собственные программы полезнее!
C++ класс с структурой и работой с файлом https://www.cyberforum.ru/ cpp-beginners/ thread973462.html
всем доброго вечера. хочу попросить о помощи в таком моменте,как реализация класса со структурой и работой с файлом. буду рада любому отклику,любой помощи. извиняюсь за неоформленный код - пишу с...
C++ Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В Даны два массива А и В одинаковой размерности. Сформировать массив С, каждый элемент которого равен максимальному значению соответствующих элементов массивов А и В. ... Marrry, #include <iostream> #include <time.h> using namespace std; int* max(int*,int*,int); int main() { const int size=10; int a,b; for (int i=0;i<size;i++) { https://www.cyberforum.ru/ cpp-beginners/ thread973433.html C++ Нужно переставить формулу и отладить https://www.cyberforum.ru/ cpp-beginners/ thread973447.html
Написал программу (прикреплена к теме), там нужно в указанном месте, подставить другую формулу (Прикреплена к теме). И отладить программу. Пытаюсь подставлять, выдает неправильные ответы. Написал программу (прикреплена к теме) что, правда? а разве не у соседа на лабах сфоткал? А на флешку скопировать срр файл не мог?
C++ Числа выводятся на консоль в виде -1.#IO Прилагаю код. При изменении точности вывода меняются лишь буквы- -1.#IND, -1.#IND0, -1. #IND00 и т. д. Что это значит, почему они не выводятся нормально? #include <cstdio> #include <cstdlib>... Тут у вас что делается? for(int i=4;i<10;i++) { for(int j=5;j<12;j++) { mas=mas1; } } Первые индексы: mas. https://www.cyberforum.ru/ cpp-beginners/ thread973467.html C++ Ввести строку (не более 100 символов и не менее 30), вывести символы с 7 по 15 Задачку подкинули, компилятор говорит, что я фигню написал, поделитесь идеями. Вот текст: ввести произвольную строку, содержащую не более 100 символов и не менее 30, выдать на печать символы начиная... char pString; // Здесь - ввод pString = 0; printf("%s\n",&pString); https://www.cyberforum.ru/ cpp-beginners/ thread973457.html
C++ Дано действительное E>0. Найти первый член y[n], для которого выполнено y[n]-y[n-1]<E Здравствуйте! Нужно решить задачу на C++: Пусть, y=0 y=(y+1)/(y+2) k=1,2,... Дано действительное E>0. Найти первый член y, для которого выполнено y-y<E. Прошу помощи в решении! Заранее... #include <iostream> #include "cmath" using namespace std; int main() { double e; cin>>e; double previos=0; double next=0.5; while((next-previos)>e){ previos=next; https://www.cyberforum.ru/ cpp-beginners/ thread973466.html C++ Функция удаления чётных элементов двусвязного списка bool delete_even(circle_list *&list) {circle_list *curr=list, *first=list; *temp=NULL; if (Empty_list(list)) return false; while (curr!=first){ if (list-<data%2==0)... Не знаю, как у вас организован список и куда указвают prev первого элемента списка и next последнего, но если на NULL, то такие элементы нужно обрабатывать особо. Добавлено через 5 минут И это... https://www.cyberforum.ru/ cpp-beginners/ thread973428.html
C++ Найти все натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром
Пожалуйста решите эту задачу, никак не могу!( Найти все натуральные числа, не превосходящие n, двоичная запись которых представляет собой палиндром, т.е. читается одинаково слева направо и справа... может существовать какой-то алгоритм-трюк трюк - не трюк, а намного проще #include<iostream> int Inverse(int a) { int b; for(b = 0; a; b = (b << 1) + (a & 1), a>>= 1) ; ...
C++ Дано n, q - действительные целые числа. Найти через функцию n2, 2+n5, nq Задание 1 Дано n, q - действительные целые числа. Найти через функцию n2, 2+n5, nq n,q вводить с клавиатуры #include<iostream> #include<cstdlib> using namespace std; int func1(int n) { return 2 * n; } int func2(int n) { return 2 + 5 * n; https://www.cyberforum.ru/ cpp-beginners/ thread973435.html
C++ Двойная сумма на C++ Есть такое вот задание: \sum_{i=1}^{n-1} \sum_{j=1}^{n-1} x/(i+j) (В условии есть и произведение, но его скидывать не стал, так как работает). И есть код: #include <cstdlib> #include <iostream>... midavydenko, можете подробно объяснить что такое двойная сумма?:) https://www.cyberforum.ru/ cpp-beginners/ thread973420.html C++ Проверка является ли введённое пользователем целочисленное число простым https://www.cyberforum.ru/ cpp-beginners/ thread973411.html
Написать программу, которая проверяет, является ли введённое пользователем целочисленное число простым. Ivanicov, #include <iostream> using namespace std; int main() { int n,flag,i; cout<<"Enter number:\n"; cin>>n; for (i=2,flag=0;i<n;i++) if (!(n%i))
188 / 187 / 46
Регистрация: 24.03.2011
Сообщений: 670
10.10.2013, 00:17 0

Реализация оператора декремента - C++ - Ответ 5162037

10.10.2013, 00:17. Показов 716. Ответов 6
Метки (Все метки)

Ответ

А чем, собственно, обусловлена такая конструкция?)
C++
1
for (int i(8); i--; std::cout << static_cast<bool>(v & 1 << i)) {}
Особой красоты коду она не придает, даже наоборот. Ну и, по моему, стоит постфиксный декримент здесь заменить на префиксный (на int, конечно, выигрыша в скорости не заметишь=), но все таки). Но это так, сугубо мое мнение.)

Вернуться к обсуждению:
Реализация оператора декремента C++
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
10.10.2013, 00:17
Готовые ответы и решения:

Перегрузка оператора декремента
Приветствую Вас форумчане:dance3: Столкнулся с такой проблемой при перегрузке операции декремента для своего класса, вот код: ...

Перегрузка оператора декремента
Собственно, нужно написать программу для уменьшения значения переменной на 10, путем перегрузки оператора декремента(&quot;--&quot;). Не...

Перегрузка оператора инкремента/декремента через friend
Нужно реализовать перегрузку унарного оператора через friend. Что я пытаюсь сделать: friend void operator -- ();//prototype void...

6
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
10.10.2013, 00:17
Помогаю со студенческими работами здесь

Вывести числа от 10 до нуля при помощи оператора декремента и цикла while
Здравствуйте. Как вывести каждое число в цикле while? Ведь он заканчивается на нуле и выводит ноль. Где нужно вставить вывод каждого...

Написать программу, которая демонстрирует разницу между операциями пре-декремента и пост-декремента
Написать программу, которая демонстрирует разницу между операциями переддекремента и постдекремента. Занести ее в тетрадь с пояснениями.

Реализация оператора [] для самописного класса String
Доброго времени суток. Пытаюсь написать самописный класс String. Вот что уже готово: struct String { String(const char *str...

Реализация перегрузки оператора (например, +, через др.перегруку, +)
Всем хай! Сходу к делу! У меня вопрос больше по технике кодирования. Есть юзер-класс &quot;Строка&quot; (фрагмент): class...

Одновременная реализация константного и неконстантного оператора [] в классе string
Вобщем, проблема в следующем: нужно реализовать обращение по индексу в классе string двумя вариантами оператора : константный (для чтения)...

0
Новые блоги и статьи
std::mutex в C++: Хитрости и тонкости использования
Wired 03.03.2025
В C++ ключевым инструментом для обеспечения корректной работы параллельных процессов выступает std::mutex – примитив синхронизации, появившийся в стандарте C++11. До его появления использовали. . .
std::span в C++: Производительно­сть и практическое использование
Wired 03.03.2025
Традиционная работа с указателями и массивами часто приводит к ошибкам и уязвимостям в безопасности. Именно поэтому в C++20 появился std::span - легковесная обертка, обеспечивающая безопасный. . .
std::span в C++: Константность и безопасность типов
Wired 03.03.2025
std::span - представитель семейства view-типов, появившийся в стандарте C++20. Этот компонент предоставляет легковесное и эффективное решение для работы с непрерывными последовательностями данных,. . .
std::span в C++: Subview и Slice
Wired 03.03.2025
std::span - невладеющий тип данных C++, который предоставляет гибкий интерфейс для работы с непрерывными последовательностями элементов. Этот тип существенно упрощает обработку массивов и. . .
std::span в C++: Доступ к элементам и итерирование
Wired 03.03.2025
Появление std::span в стандарте C++20 стало значительным шагом вперед, предоставив разработчикам средство для безопасного и производительного доступа к непрерывным последовательностям элементов. . . .
std::span в C++: Управление массивами данных без владения
Wired 03.03.2025
Новый класс std::span, появившийся в стандарте C++20, открывает возможности для оптимизации работы с последовательными наборами данных. По сути, это легковесная обертка, которая предоставляет доступ. . .
Неблокируемый стек в C++26: реализуем простой сборщик мусора
stackOverflow 02.03.2025
Многопоточные приложения требуют надежных и производительных структур данных, способных эффективно работать в условиях конкурентного доступа. Неблокируемые структуры данных представляют собой особый. . .
Шаблон REQ/REP в ZeroMQ: сверхбыстрый обмен сообщениями в C++ и Python
stackOverflow 02.03.2025
Построение высоконагруженных распределенных систем требует надежного и производительного механизма обмена сообщениями. ZeroMQ выделяется среди прочих решений своей невероятной скоростью работы и. . .
Нестандартные приемы работы с итераторами в C++
stackOverflow 02.03.2025
Итераторы - один из краеугольных камней C++, предоставляющий универсальный механизм обхода и манипуляции данными в контейнерах. Появившись как замена небезопасным указателям, они эволюционировали от. . .
Лексический анализ и регулярные выражения в C++26
stackOverflow 02.03.2025
Лексический анализ - ядро любого компилятора и инструмента обработки текста. Каждый программист сталкивается с задачами парсинга строк, обработки файлов конфигурации или анализа пользовательского. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru