Форум программистов, компьютерный форум CyberForum.ru

Как заполнить массив числами, удовлетворяющими какому-то условию? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Модель солнечной системы.Выдает ошибку-не могу найти http://www.cyberforum.ru/cpp-beginners/thread954960.html
#include <iostream> #include <stdio.h> #include <math.h> #include <string.h> #include <GL/glut.h> #include <Gl/GL.h> #include <time.h> using namespace std;
C++ Автозагрузка программы. Баг Привет, добавляю программу в автозагрузку: TRegistry *reg = new TRegistry(); reg->RootKey=HKEY_CURRENT_USER; reg->OpenKey("Software\\Microsoft\\Windows\\CurrentVersion\\Run",true); reg->WriteString("progasoft",Application->ExeName); reg->CloseKey(); delete reg; reg = NULL; все прекрасно работает, но если прикрутить к программе манифест для UAC: http://www.cyberforum.ru/cpp-beginners/thread954956.html
exp(x) C++
При казалось бы не слишком уж больших значениях x, например -1. exp(-1.0) уже возвращает 1. Пробовал заставить вернуть его double вот таким способом double result, x = -1.0; result = exp(x); но всё равно возвращает 1, как с этим бороться?
C++ Ошибка в алгоритме со списками
Здравствуйте! Помогите найти ошибку в третьем пункте(152-226 строчка кода): должно получится E = { 3 7 4 6 }. На выводе почему то только 4 выводится. Подозреваю что циклы со списками только 1 раз "пробегаются", как сделать чтобы цикл опять начинался с головы списка, если в этом ошибка? #include "stdafx.h" #include "iostream" #include "string" #include "conio.h" #include "stdlib.h"...
C++ std::function overload http://www.cyberforum.ru/cpp-beginners/thread954930.html
Возникла проблема. Имеется std::map<std::wstring, std::function<void(web::http::http_request, std::deque<std::wstring>&)>> С разными функциями внутри. Пытаюсь сделать возможность динамического добавления. Но компилятор не видит разницу между std::function c разным количеством параметров. Он не знает, что выбрать из void AddHandler(std::wstring i_command,...
C++ Крашится программа при попытке присваивания значения элементу дин-го массива Не могу понять в чём ошибка. Я только учусь, поэтому возможно, что ошибка элементарная. Вот шаблон класса множество. Хотел написать функцию, которая "нормализует" мн-во(т.е. удаляет из него повторяюзиеся элементы), но у меня возникли трудности с динамическим массивом. Функция "void normalize()", строка 163- начало функции, а сама проблема на строке 177. #ifndef SET_H #define SET_H ... подробнее

Показать сообщение отдельно
iamthewine
0 / 0 / 0
Регистрация: 15.09.2013
Сообщений: 6
16.09.2013, 09:38  [ТС]     Как заполнить массив числами, удовлетворяющими какому-то условию?
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
#include <iostream>
#include <stdio.h>
#include <math.h>
using namespace std;
int lim = 4294967296;
int num;
 
float IsAPrimeNumber (int x) {
    int i;
    for (i = 2; i <= sqrtl(x); i++) {
        if (x % i == 0) {
            cout << "Число не простое" << "\n";
            system ("PAUSE");
            return 0;
        }
 
    }
    cout << "Число простое" << "\n";
    system ("PAUSE");
    return 0;
}
 
 
int main () {
    setlocale(LC_CTYPE, "");
    cout << "Введите натуральное число, меньшее 2^32 = 4294967296"<< "\n";
    cin >> num;
    if ((num <= 4294967296)&&(num>0)) {
        IsAPrimeNumber(num);
    }
    else {
        cout << "Ошибка! Число не лежит в множестве натуральных чисел или превышает лимит" << "\n";
        system ("PAUSE");
    }
 
}
 
Текущее время: 14:16. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru