|
|
Другие темы раздела | |
C++ Ругается на неоднозначный вызов перегруженной функции
https://www.cyberforum.ru/ cpp-beginners/ thread1140365.html Делаю все по примерам не могу понять в чем ошибка. Уверен что ошибка элементарная. Ругается на неоднозначный вызов перегруженной функции. Причем на все функции( #include <iostream> #include <cmath> using namespace std; #define Pi 3.14 int main() { int T; double P; int r,t,Y,R,A; cout<<"T = "; cin>>T; |
Удаление элемента списка и всего списка C++ Компилируется, но не работает. Что и как исправить? #include <cstdlib> #include <iostream> #include <cstring> #define M 5 using namespace std; struct A { char key ; |
C++ предлоги
https://www.cyberforum.ru/ cpp-beginners/ thread1140349.html помогите пожалуйста! Есть предложение в нем надо подсчитать кол-во предлогов! Как это сделать, и что для этого надо почитать |
C++ Запуск подпрограмм Только начал изучать, сильно не пинайте. Запускаю много разных исходников, приходиться каждый раз создавать новый проект, либо все стирать в старом и писать/вставлять новый. Причем IDE не позволяют видеть боьше 1 проекта (Visual2010 & DevCpp) :no: Хочется просто открыть новую вкладку IDE и писать/запускать, не теряя из виду содержимое изначальной вкладки. Пока решил оформлять новые задачи в... https://www.cyberforum.ru/ cpp-beginners/ thread1140310.html |
C++ Найти все числа в массиве которые заканчиваются на число 47 Помогите пожалуйста решить задачу: Неоходимо найти все числа в массиве (диапазон случайных чисел от 200 до -200) которые заканчиваются на 47 (как я понял вариантов будет не много. -47 47 -147 147) и вывести эти числа с ихними индексами в массиве. Пример: Число -47 | Ряд 2 | Строка 7 Число 147 | Ряд 4 | Строка 8 Знакомый сказал что можно реализовать это задание следующим способом. От... |
C++ Метод перебора Пожалуйста помогите решить задачу за оптимальное время МИНИМАЛЬНОЕ ПОКРЫТИЕ УСЛОВИЕ. Заданы набор С подмножеств конечного множества S, положительное целое число K<=C. ВОПРОС. Верно ли, что С содержит покрытие мощности не более K Иными словами, существует ли такое подмножество C1 из C, что |С1|<=K( и любой элемент из S принадлежит по крайней мере одному подмножеству из С1? Комментарий.... https://www.cyberforum.ru/ cpp-beginners/ thread1140304.html |
C++ Некорректный вывод из структуры в файл
https://www.cyberforum.ru/ cpp-beginners/ thread1140279.html Здравствуйте! Нужно вывести в файл фамилию, имя и отчество студента, которые я ранее ввожу русскими буквами. В консоль вывод нормальный, а вот при выводе в файл русских букв выводятся "левые" символы. Код:#include <iostream> using namespace std; #include <fstream> #include <string> #include <iomanip> struct tabl{ char Number; char LastName; char FirstName; char FatherName; |
C++ Нарушение прав доступа при записи по адресу Как исправить ошибку?? Первый этап обработки исключения по адресу 0x0F484AF5 (msvcr110d.dll) в ConsoleApplication16.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCDCDCDCD. Необработанное исключение по адресу 0x0F484AF5 (msvcr110d.dll) в ConsoleApplication16.exe: 0xC0000005: нарушение прав доступа при записи по адресу 0xCDCDCDCD. #include <stdio.h> #include <locale.h>... |
C++ Найти в массиве максимальное значение среди чисел, не кратных 9
https://www.cyberforum.ru/ cpp-beginners/ thread1140241.html #include <stdio.h> #define N 3 void main() { int a; int i, j, max; for (i = 0; i<N; i++) scanf("% d", &a); max = 0; j = 0; for(i=0; i<N; i++) |
C++ Запись и чтение в тестовый файл Изучить запись и чтение в тестовый файл. Создаете текстовый файл example.txt, содержащий текст "C++ is able to input and output the built - in data types using the stream extraction operator>>and the stream insertiomn operator<<.The stream insertion and stream extraction operators also can be overloaded to perform input and output for user-defined types like an object.". Необходимо заменить в... https://www.cyberforum.ru/ cpp-beginners/ thread1140234.html |
Двумерная матрица. Разместить сначала положительные элементы, а за ними - все остальные C++ Помогите пожалуйста написать программу с помощью void f(); В каждой строке матрицы В (4,5) разместить сначала положительные элементы, а за ними - все остальные. |
C++ Ввод одномерного массива с клавиатуры
https://www.cyberforum.ru/ cpp-beginners/ thread1140213.html Добрый день! Ребят, надо написать курсовую по С++.Есть задание-ввести одномерный массив с помощью клавиатуры и случайным образом....Пытался написать сам, выдает ошибку..гляньте код пожалуйста #include "stdafx.h" #include <iostream> #include <conio.h> #include <clocale> using namespace std; const int X=10;// опрелеление массива через константу int main () { |
18840 / 9839 / 2408
Регистрация: 30.01.2014
Сообщений: 17,280
|
|||||||||||||||||||||
07.04.2014, 20:31 | 0 | ||||||||||||||||||||
Обнулить элементы вектора через __asm - C++ - Ответ 601265507.04.2014, 20:31. Показов 3085. Ответов 24
Метки (Все метки)
Ответ
В общем случае это значит, что нужно знать как конкретный компилятор на конкретной платформе генерирует код.
Про выравнивание примеры есть по ссылке, много. PS. Если ты надеешься выиграть в скорости таким образом - я тебя разочарую, вряд ли удастся обогнать компилятор, максимум сравняешься в скорости. Зато код будет непереносим и труден в сопровождении. Добавлено через 10 минут mat_for_c, вот, к примеру, я написал такой код для обнуления:
Добавлено через 24 минуты Теперь добавим цикл для общего случая:
Кликните здесь для просмотра всего текста
В принципе можно отталкиваться от приведенных примеров для написания своего (только с учетом компилятора и версии, конечно же) Но на самом деле я привел их для того, чтобы показать, что компилятор не дурак и код будет эффективен, если изначально правильно написан. А главное его можно будет перенести без проблем на другой компилятор. Вернуться к обсуждению: Обнулить элементы вектора через __asm C++
1
|
07.04.2014, 20:31 | |
Готовые ответы и решения:
24
обнулить каждый 5-ый элемент вектора Дан список, элементы которого являются координатами вектора. Найти длину вектора STL. Функция, которая будет искать элементы большее среднего арифметического вектора и удалять их из вектора Используя алгоритм adjacent_find, обнулить первую пару соседних элементов вектора, имеющих одинаковую чётность |
07.04.2014, 20:31 | |
07.04.2014, 20:31 | |
Помогаю со студенческими работами здесь
0
Заменить первые два нулевые элементы заданного вектора В на два первых НЕ нулевые элементы этого вектора Заменить первых 2 нулевые элементы заданного вектора соответственно на первых 2 не нулевые элементы этого вектора Из вектора С(n) сформировать вектор A, содержащий чётные элементы вектора С и вектор В содержащий нечётные элементы Обнулить элементы матрицы |