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

Построить массив p[1]=2, p[2],...,p[n], где p[1]=2, p[2]=3, ...,p[n] - n-е простое число - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти число Фибоначчи, обладающее несколькими собственными делителями http://www.cyberforum.ru/cpp-beginners/thread696613.html
Друзья! Прошу помощи с задачками, кто чем может. А то препод сказал НАДО. А меня даже чайником назвать нельзя( Вот эти задачи. 5. Найти число Фибоначчи, обладающее несколькими собственными делителями. Например, для u такими делителями будут числа 37 и 113, для u — числа 53 и 109 и т.д. Заранее спасибо
C++ Найти все элементы массива, делящиеся на 3 Друзья! Прошу помощи с задачками, кто чем может. А то препод сказал НАДО. А меня даже чайником назвать нельзя( Вот эти задачи. 6. Задан целочисленный массив A. Найти все элементы, делящиеся на 3. Заранее спасибо http://www.cyberforum.ru/cpp-beginners/thread696609.html
C++ найти среди первых чисел Фибоначчи хотя бы одно, делящееся на m
Друзья! Прошу помощи с задачками, кто чем может. А то препод сказал НАДО. А меня даже чайником назвать нельзя( Вот эти задачи. 1. Целое неотрицательное число М задано массивом своих двоичных цифр a,a,...,a, т.е. , где a = 0 или a = 1, i = 0,1,2,...,n-1. Напечатать массив двоичных цифр числа М+1. Указание. Будем просматривать числа a, a,..., заменяя единицы на нули до первого нуля — его заменим...
C++ С++ из char[] в *char
Совсем забыл с++ ... char *token = "Слово"; char *one_char; //Нужно сделать массив состоящий из первого символа token, как это сделать?)
C++ Вычислить выражение http://www.cyberforum.ru/cpp-beginners/thread696586.html
Парни,помогите,пожалуйста
C++ Нужно разобраться с двоичным представлением файла написал такую программу которая сначала определяет размер файла, после создает массив такого же размера, после этого по задумке я должен получить двоичный код файла, а вместо этого имею какую-то краказябру!! помогите разобраться пожалуйста! #pragma hdrstop #include <stdio.h> #include <io.h> #include <iostream.h> #include <conio.h> #include <iostream> #include <fstream> #pragma... подробнее

Показать сообщение отдельно
alex_289
3 / 3 / 0
Регистрация: 27.05.2012
Сообщений: 12
14.11.2012, 04:24     Построить массив p[1]=2, p[2],...,p[n], где p[1]=2, p[2]=3, ...,p[n] - n-е простое число
sorry mistake
C++ (Qt)
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
#include <iostream>
 
using namespace std;
 
bool IsSimple(long *A, int n, long val)
{
    for(int i = 0; i < n; i++)
    {
        if(A[i] * A[i] > val) return true;
        if(val % A[i] == 0) return false;
    }
    return true;
}
 
void GenerateFirstNSimple(long *A, int n)
{
    A[0] = 2;
    int cur_n = 1;
    long cur_val = 3;
    while(cur_n < n)
    {
        if(IsSimple(A, cur_n, cur_val) == true) A[cur_n++] = cur_val;
        if(cur_val > 10 && (cur_val + 2) % 5 == 0) cur_val += 4;
        else cur_val += 2;
    }
}
 
int main()
{
    int sz;
    cout<<"enter size: ";
    cin>>sz;
    long *Array = new long[sz];
    GenerateFirstNSimple(Array, sz);
    for(int i = 0; i < sz; i++)
    {
        if(i % 20 == 0) cout<<"\n";
        cout<<Array[i]<<" ";
    }
    delete[]Array;
    return 0;
}
 
Текущее время: 16:13. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru