Форум программистов, компьютерный форум, киберфорум
C++
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Есть ли такой макрос или команда си для вставки содержимого файла? https://www.cyberforum.ru/ cpp/ thread2395017.html
Нужно добавить содержимое файла в программу. Допустим есть файл 1.bin. Я его открываю WinHex и могу скопировать его содержимое для программы на Си, в буфере будет: unsigned char data = { 0xD0, 0x9E, 0xD1, 0x82, 0xD0, 0xBA, 0xD1, 0x80, 0xD1, 0x8B, 0xD1, 0x82, 0xD0, 0xB8, 0xD0, 0xB5, 0x20, 0xD0, 0xB6, 0xD1, 0x83, 0xD1, 0x80, 0xD0, 0xBD, 0xD0, 0xB0, 0xD0, 0xBB, 0xD0, 0xB0, 0x0A, 0xD0,...
Защита от читов, обращение к веб серверу C++
Здравствуйте, пытаюсь сделать анти-чит. Имеется чит, у которого рандомное название при каждом его запуске, по адресу памяти тоже не блокируется. При каждом его запуске, он обращается к серверу своему (вычислил веб-сервер к которому он обращается), Хочу чтобы было примерно так: когда моё приложение запускается: оно вычисляет есть-ли обращение к веб-серверу в данный момент времени(проверка...
C++ В чём ошибка? почему переменная не меняется? Элемент clickmoney не существует в текущем контексте https://www.cyberforum.ru/ cpp/ thread2394347.html
Я новичок, не бейте
C++ Выбрасывается исключение после компиляции проекта под windows xp https://www.cyberforum.ru/ cpp/ thread2393027.html
Всем привет! Собираю проект под windows xp в VS17, настройки: Версия пакета SDK: 7.0 Набор инструментов платформы: Visual Studio 2017 - Windows XP (v141_xp) При запуске под отладчиком получаю исключение: исключение Microsoft C++: std::runtime_error по адресу памяти 0x004FF440. Строка кода вызвавшая исключение:
Тормозы в коде C++
Приветствую Вас. Для VK я создал своего бота. Мой бот игнорит некоторые сообщение при спама. Бот выводит последнее сообщение полученное, а надо все полученные, как сделать?
C++ Возможно ли возвращение функцией двух значений? Именно возвращение, не ссылка или указатель Нужна функция в которую забиваешь два числа и сначала она возвращает минимальное, после максимальное. Я пробовал делать с ссылками и это не подходит совершенно для моей программы. Есть ли вообще способ возвращения нескольких значений? Например в Питоне это очень легко. return a,b и все. Есть ли возможность сделать так же в c++? https://www.cyberforum.ru/ cpp/ thread2391336.html
C++ Структуровані типи даних https://www.cyberforum.ru/ cpp/ thread2391263.html
Прикладна галузь «СПІВРОБІТНИК». Сформувати масив даних про співробітників, стаж роботи яких не більше ніж 4 роки. СПІВРОБІТНИК: Прізвище; Ім’я; По батькові; дата народження; стаж роботи; посада; оклад; чи є співробітник викладачем? Помогите, пожалуйста, реализовать на языке Си.
Рядки типу char* C++
Вирахувати для тексту частотну таблицю: для кожного символу визначити його частоту появи у тексті (число таких символів у тексті ділене на загальне число символів у тексті). На языке Си. Помогите пожалуйста.
C++ Взвешанный граф, алгоритм Флойда https://www.cyberforum.ru/ cpp/ thread2391055.html
Добрый день! Помогите правильно переписать программу составления графа (т.е. нужно самой вводить данные по поводу вершин и ребер, а не рандомное заполнение графа), и подскажите как написать алгоритм Флойда для нахождения центра взвешенного орграфа для данной программы (знаю программу только для нахождения кратчайшего ребра). #include <iostream> #include "graph.h" #include <iomanip>...
C++ Перенаправление вывода fwrite Всем привет. Имеется сишная dll, в ней все функции используют fopen->fwrite->flose для вывода на диск. Как можно перенаправить вывод в буфер памяти? https://www.cyberforum.ru/ cpp/ thread2390726.html
Удаление элементов из вектора C++
Всем привет, каким образом можно удалить элементы из вектора, не изобретая велосипеда? К примеру есть у меня вектор строк: vector <string> logical_sign = { "or","and","not","xor","true","false","#1"}; Из этого вектора надо удалить все элементы начиная с "and" и заканчивая "true". PS Размер вектора может быть любой, все что задано это первая и последняя позиция для удаления.
C++ Как деформировать сетку элипсоида и сферы? https://www.cyberforum.ru/ cpp/ thread2390549.html
Как деформировать сетку элипсоида и сферы? сфера: http://www.100byte.ru/stdntswrks/cshrp/sphTK/sphTK.html элипсоид: https://www.cyberforum.ru/multimedia-dev/thread1352290.html тут мне помогли формула деформации: https://***************/question/212308651
Мозгоправ
1744 / 1038 / 468
Регистрация: 01.10.2018
Сообщений: 2,138
Записей в блоге: 2
31.01.2019, 00:06 0

Не выполняется цикл - C++ - Ответ 13285392

31.01.2019, 00:06. Показов 707. Ответов 2
Метки (Все метки)

Ответ

Попробуйте так:
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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
#include <stdio.h>
#include <stdlib.h>
#include <omp.h>
#include <chrono>
#include <cmath>
 
#define N 100000000
 
int main(int argc, char *argv[]) {
 
    int i;
 
    // double a[N], b[N], c[N];
 
    double* a = (double*)malloc(N * sizeof(double));
    double* b = (double*)malloc(N * sizeof(double));
    double* c = (double*)malloc(N * sizeof(double));
 
    omp_set_dynamic(0);      // запретить библиотеке openmp менять число потоков во время исполнения
    omp_set_num_threads(4); // установить число потоков в 4
 
    // инициализируем массивы
    for (i = 0; i <= N; i++) {
        a[i] = i;
        b[i] = i * 2;
    }
 
    auto start = std::chrono::high_resolution_clock::now();
 
    // вычисляем сумму массивов
#pragma omp parallel for shared(a, b, c) private(i) 
    for (i = 0; i < N; i++) {
        c[i] = sqrt(a[i] * a[i] + b[i] * b[i]);
    }
 
    auto end = std::chrono::high_resolution_clock::now();
    std::chrono::duration<double> diff = end - start;
 
    for (i = 0; i < N; i++)
        if (i % (N / 10) == 0)
            printf("%lf\n", c[i]);
    printf("elapsed time: %lf sec.\n", diff.count());
 
    return 0;
}
Цитата Сообщение от lephin Посмотреть сообщение
При 100 000 вычислений в стеке не хватает место для вывода
Стек тут ни при чём. Вы неправильно формат указали. Должно быть
C++
1
for (i=0; i<N; i++)    printf ("%lf\n", c[i]);
У вас массив c типа double.

Вернуться к обсуждению:
Не выполняется цикл C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.01.2019, 00:06
Готовые ответы и решения:

Не выполняется цикл
else //1 файл { NameFilesExcel.push_back(ofn.lpstrFile); for (int k =...

Долго выполняется цикл
Добрый день или вечер)) Есть цикл for, который выполняется в потоке. Он занимается заполнением...

Цикл выполняется бесконечно
AnsiString S1,S2; float Year1, Day1, Month1, Year2, Day2, Month2; S1=DateTimePicker1-&gt;Date;...

Почему не выполняется цикл?
Здравствуйте. Вот код: int main() { vector &lt;Book&gt; books; Book item = Book(); ...

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

Неправильно выполняется цикл do while
Есть код: #include &lt;iostream&gt; #include &lt;math.h&gt; using namespace std; int main(){...

Почему цикл выполняется бесконечно?
Объясните кто-нибудь, почему этот код #include &lt;iostream&gt; #include &lt;cstdlib&gt; int main() { ...

Цикл выполняется один раз
Здравствуйте! Помогите, пожалуйста с задачей. Пусть а=а=1. а = а + а/2к-1 где...

Цикл внутри условия не выполняется
Есть функция bool collision() { for (int i = int(y); i &lt; tileHeight; ++i) { for (int j...

Не выполняется цикл во втором потоке
Необходимо протабулировать функцию F(x)=x*sin(x) на заданном интервале Действия цикла выполняются...

Цикл while выполняется два раза подряд
Есть такой код, у меня этот цикл выполняется 2 раза за одно нажатие клавиши, в чем может проблема?...

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