Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Найти отношение максимального элемента k-й строки к максимальному элементу матрицы https://www.cyberforum.ru/ cpp-beginners/ thread2401097.html
Дан двумерный массив действительных чисел размера 10×10. Найти отношение максимального элемента k-й строки к максимальному элементу матрицы (k – целое число, 1≤ k ≤10).
C++ Арифметические операции с указателями второго порядка
Всем доброго времени суток. Есть собственно псевдокод: (void*)(*(DWORD_PTR*)(reinterpret_cast<void*>(object))); // 00000276B9893AB8 (void*)(*(DWORD_PTR*)(reinterpret_cast<void*>(object)) + 0x150); // 00000276B9893C08 (void*)(*(DWORD_PTR**)(reinterpret_cast<void**>(object))); // 00000276B9893AB8 (void*)(*(DWORD_PTR**)(reinterpret_cast<void**>(object)) + 0x150); // 00000276B9894538 ...
C++ Транслятор из Pascal в С++ https://www.cyberforum.ru/ cpp-beginners/ thread2401085.html
Добрый вечер! Требуется написать транслятор из Pascal в С++. Подскажите с чего можно начать, просто я вообще без понятия. Может какие-то примеры есть?
C++ В только что объявленном массиве уже содержатся символы https://www.cyberforum.ru/ cpp-beginners/ thread2401081.html
char arr; for (int i = 0; i < 256; i++) std::cout << arr << "\n"; Объявил массив arr, ничего в него не записывал, но при запуске программы в массиве содержатся буквы, символы. Есть ли способ очистить его, или заполнить все элементы массива определенным знаком.
Вставить в первый массив элементы из второго, что в нем отсутствует C++
Здравствуйте! Вот условие задачи : Написать функцию, которая генерирует массив без повторов в заданном диапазоне . Написать функцию, которая вставляла бы в массив, которая вставляет в массив значение, если в нем его нет. Сгенерировать два массива разной длинны. Вызвать вторую функцию и вставить в первый массив элементы из второго массива, если в первом их нет. Что сделал я? #include...
C++ Последний элемент нулл https://www.cyberforum.ru/ cpp-beginners/ thread2401069.html
Всем добрый вечер! Знакомлюсь тут с деревьями, написала функцию next(), но она почему-то не выводит последний элемент... Как-то в пятницу вечером туго с соображаловкой, не могу понять что неправильно сделала. Подскажите, пожалуйста. Вот код мейна int main() { std::vector<int> v = { 1, 5, 3, 8, 22, 69, 7, 43, 26 }; branch* tree = vector_to_tree(v);
C++ Что это? https://www.cyberforum.ru/ cpp-beginners/ thread2401059.html
Как это читается? p = new double* Выделение динамической памяти под ... double **p = 0; //двойной нулевой указатель *( *( p = new double* ) = new double ) = 2;
C++ Вывод значений вектора в обратном порядке
Здравствуйте, уже второй день не могу понять зачем в строчке for (int i = bits.size() - 1; i >= 0; --i) нужен -1. Понимаю что это совсем просто, но не могу найти нужной информации. Вот сама программа: #include <iostream> #include <vector> using namespace std; int main() { int n; vector<int> bits;
C++ Решение уравнения методами дихотомии и итерации Решить уравнение e^x – 10 x = 0 на отрезке с точностью Е методами дихотомии и итерации. https://www.cyberforum.ru/ cpp-beginners/ thread2401036.html C++ В текстовом файле определить количество слов начинающихся и заканчивающихся на одну и ту же букву Программа предназначена для подсчитывания в текстовом файле количества слов начинающихся и заканчивающихся на одну и ту же букву. Возникла проблема: Если в текстовом документе слово начинающееся и заканчивающееся на одну и ту же букву находится в конце,то на экран оно почему то выводится два раза Вот например текст в документе: А вот результат работы программы: https://www.cyberforum.ru/ cpp-beginners/ thread2401032.html
Использование наследования классов C++
Как присвоить данные первого класса второму? Что за материнский класс и как он работает? class LeatherArmor { public: int armor; armor = 20; }; class Rogue
C++ Найти строки с ошибками и объяснить их https://www.cyberforum.ru/ cpp-beginners/ thread2400999.html
Найти строки с ошибками и объяснить их(исправить) struct elem { int x; elem* y;}; main(){ elem *p; int * s; s=p; s=&(p.x); s=p.x; s=&(p->x);
Диссидент
Эксперт C
27706 / 17322 / 3812
Регистрация: 24.12.2010
Сообщений: 38,979
08.02.2019, 23:33 0

Определить сколько простых чисел последовательности в восьмеричном коде не имеют цифры 7 - C++ - Ответ 13310053

08.02.2019, 23:33. Показов 1708. Ответов 24
Метки (Все метки)

Ответ

Цитата Сообщение от Pavel250 Посмотреть сообщение
сил нет на это смотреть
тем не менее, можно пару замечаний?
1. Слишком много "булей". Навярняка можно без них обойтись, не усложняя логику программу. Лучший способ, имхо, обернуть проверки в функцию.
2.
Цитата Сообщение от Pavel250 Посмотреть сообщение
for (int i = 2; i < sqrt(x[tmp]); i++) {
Тут одна просто ошибка (число 9 окажется простым) Надо "<="
Вторая - методологическая. Это при каждом проходе цикла будет вычисляться тяжеленькая функция sqrt. И не факт, что компилятор догадается это дело соптимизировать. А даже если и догадается, я бы не стал рассчитывать на его умственные способности. Свои надежнее.
Ну и совсем уж мелкое, чисто вкусовое. Очень я не люблю для решения целочисленных задач привлекать math-функции. Они - приблизительные. У вас есть уверенность, что sqrt(10000) = 100? а не 99.9999 ? Это действительно так (проверялось), но так ли это для всех? Без изучения алгоритма, кода этой функции с уверенностью ответить нельзя. Да и для каждой реализации могут быть расхождения. Вам нужны эти головные боли? Когда можно просто и абсолютно уверено написать
C++
1
for(int i=2; i*i <= x[tmp]; i++)
А топик надоел? - Да ну его! Мои замечания вовсе не к нему относятся, да и решение тут давно уже есть. Просто делюсь крупицами опыта

Вернуться к обсуждению:
Определить сколько простых чисел последовательности в восьмеричном коде не имеют цифры 7 C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.02.2019, 23:33
Готовые ответы и решения:

Определить, сколько простых чисел последовательности в восьмеричном коде не имеют цифры 7
Дана последовательность из n целых чисел. Определить сколько простых чисел этой последовательности...

Посчитать, сколько чисел в последовательности имеют уникальные две последние цифры
Дана последовательность целых положительных чисел. Каждое число может принимать значение от 100 до...

Определить, сколько в последовательности пар соседних взаимно простых чисел
Вводится последовательность из N целых положительных элементов. Определить, сколько в...

Определить сколько в последовательности пар соседних взаимно простых чисел
Вводится последовательность из N целых положительных элементов. Определить сколько в...

24
08.02.2019, 23:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.02.2019, 23:33
Помогаю со студенческими работами здесь

Циклы: определить, сколько в последовательности пар соседних взаимно простых чисел
Вводится последовательность из N целых положительных элементов. Определить, сколько в...

Определить количество членов последовательности, которые не имеют в своем составе заданной цифры
Дана последовательность из n целых чисел. Определить количество чисел последовательности, которые...

Функция, определяющая, сколько в последовательности пар соседних взаимно простых чисел
Вводится последовательность из N целых положительных элементов. Определить сколько в...

Вводится последовательность целых чисел. Определить среднее арифметическое простых чисел последовательности
Использовать функции в программе Задание: Вводится последовательность целых чисел. Определить...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru