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

Числа Фибоначчи, простые числа и делители - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не могу понять где подвох! http://www.cyberforum.ru/cpp-beginners/thread1182680.html
Есть программа, она создает объект Group в котором есть односвязный список и хранятся имена файлов. Выборка файлов осуществляется за определенными критериями. Проблема! Программа записывает в...
C++ Блок-схема шифра Виженера Здравствуйте. Помогите составить блок-схему шифра Виженера. Вот код программы: #include <iostream> #include <conio.h> #include <windows.h> #include <string> #include <cstdlib> ... http://www.cyberforum.ru/cpp-beginners/thread1182658.html
C++ Алгоритм кодирование длин серий
Помогите данный код реализовать взяв за блок данных: char data = {'a','a','a','a','a','c','b','b','c','c','g','k','b','b','b','b'}; в реализации двух функций: void encoder(...); void...
Преобразовать одномерный массив вещественных случайных чисел в массив целых чисел C++
Преобразовать одномерный массив вещественных случайных чисел в массив целых чисел больших исходных на два порядка. Напечатать массивы в два столбца.
C++ Вычислить среднее арифметическое элементов массива, расположенных между максимальным и минимальным элементами http://www.cyberforum.ru/cpp-beginners/thread1182632.html
Мое условие: Дан вещественный массив A, в котором не повторяются значение элементов. Вычислить среднее арифметическое элементов массива, расположенных между максимальным и минимальным элементами...
C++ Записать по одному элементу числовую матрицу в бинарный файл Помогите пожалуйста найти ошибку в коде #include <stdio.h> #include <stdlib.h> #include <conio.h> #include <time.h> #include <iostream> #include <cstdlib> using namespace std; int main() подробнее

Показать сообщение отдельно
Shushan
0 / 0 / 0
Регистрация: 23.02.2014
Сообщений: 5

Числа Фибоначчи, простые числа и делители - C++

20.05.2014, 21:19. Просмотров 1426. Ответов 3
Метки (Все метки)

Write a menu() function that prints the following menu and returns the selected
choice:
1. Fibonacci series
2. Prime numbers
3. Divisors
4. Quit

Write a function that receives two integers and prints all Fibonacci numbers from the first integer to the second passed as arguments.

Write a function, isprime(), that receives an integer and tells if it's a prime number or not, by returning true if it is and false, if not.

Write a function that receives two integers and prints all prime numbers from the first integer to the second passed as arguments, using the isprime() function to test each integer.

Write a function that receives an integers and prints all its divisors.

Have main call the menu function and then call either Fibonacci or primes or divisors function, depending on the choice returned by menu(). Also, depending on which function was selected, main must read one (for divisors) or two integers (for Fibonacci and primes) and pass it, or them, to the required function which the function will print the required integers (Fibs, primes or divs).

After printing the numbers, the program must return to the menu and read another selection from the user and print the integers again until quit is selected.

Example:
Select the type of numbers to print:
1. Fibonacci series
2. Prime numbers
3. Divisors
4. Quit
? 1
Enter range: 0 100
0 1 1 2 3 5 8 13 21 34 55 89


Example different program:

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
#include <iostream>
#include <ctime>
using namespace std;
int get_middle(int);
void main()
{
    int num;
    cout << "Enter number of integers to generate: ";
    cin >> num;
    cout << endl << get_middle(num) << endl;
 
    system("pause");
}
int get_middle(int num)
{
    int n, return_value;
 
    srand((unsigned)time(0));
    for(int i = 0; i < num; i++)
    {
        n = rand() % 101;
        cout << n << ' ';
        if(i == num / 2)
            return_value = n;
    }
    return return_value;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru