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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Не могу понять где подвох! http://www.cyberforum.ru/cpp-beginners/thread1182680.html
Есть программа, она создает объект Group в котором есть односвязный список и хранятся имена файлов. Выборка файлов осуществляется за определенными критериями. Проблема! Программа записывает в список файлы за определенными критериями и далее записывает остальные файлы которые идут после последнего выбранным за критериям. Код генерации объекта //genarate class group by size ...
C++ Блок-схема шифра Виженера Здравствуйте. Помогите составить блок-схему шифра Виженера. Вот код программы: #include <iostream> #include <conio.h> #include <windows.h> #include <string> #include <cstdlib> using namespace std; class cystr { 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 decoder(...); #include <stdio.h> #include <string.h>
Преобразовать одномерный массив вещественных случайных чисел в массив целых чисел C++
Преобразовать одномерный массив вещественных случайных чисел в массив целых чисел больших исходных на два порядка. Напечатать массивы в два столбца.
C++ Вычислить среднее арифметическое элементов массива, расположенных между максимальным и минимальным элементами http://www.cyberforum.ru/cpp-beginners/thread1182632.html
Мое условие: Дан вещественный массив A, в котором не повторяются значение элементов. Вычислить среднее арифметическое элементов массива, расположенных между максимальным и минимальным элементами массива А. Программный код: #include "stdafx.h" #include <cstdlib> #include <iostream> using namespace std; void main() {
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
20.05.2014, 21:19     Числа Фибоначчи, простые числа и делители
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;
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:10. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru