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

Программа, генерирующая 3 последовательности из 10-и случайных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ proc http://www.cyberforum.ru/cpp-beginners/thread442587.html
Описать функцию Arctg1(x, ε) вещественного типа (параметры x, ε — вещественные, |x| < 1, ε > 0), находящую приближенное значение функции arctg(x): arctg(x) = x – x3/3 + x5/5 – … + (–1)n·x2·n+1/(2·n+1) + … . В сумме учитывать все слагаемые, модуль которых больше ε. С помощью Arctg1 найти приближенное значение arctg(x) для данного x при шести дан-ных ε
C++ Описать функцию DigitN(K, N) Описать функцию DigitN(K, N) целого типа, возвращающую N-ю циф-ру целого положительного числа K (цифры в числе нумеруются справа на-лево). Если количество цифр в числе K меньше N, то функция возвращает –1. Для каждого из пяти данных целых положительных чисел K1, K2, …, K5 вызвать функцию DigitN с параметром N, изменяющимся от 1 до 5. http://www.cyberforum.ru/cpp-beginners/thread442585.html
C++ Описать функцию Sign(X)
Описать функцию Sign(X) целого типа, возвращающую для веществен-ного числа X следующие значения: –1, если X < 0; 0, если X = 0; 1, если X > 0. С помощью этой функции найти значение выражения Sign(A) + Sign(B) для данных вещественных чисел A и B.
Два массива C++
В массиве C(57) лежат целые числа. Сформировать новый массив B таким образом, чтобы в него вошли те элементы массива C, которые по модулю меньше числа 12. Заменить все отрицательные числа массива B на максимальное значение из массива C.
C++ Описать процедуру, вычисляющую вторую, тре-тью и четвертую степень числа http://www.cyberforum.ru/cpp-beginners/thread442582.html
Описать процедуру PowerA234(A, B, C, D), вычисляющую вторую, тре-тью и четвертую степень числа A и возвращающую эти степени соответст-венно в переменных B, C и D (A — входной, B, C, D — выходные парамет-ры; все параметры являются вещественными). С помощью этой процедуры найти вторую, третью и четвертую степень пяти данных чисел. Барышня, Вы бы хоть названия своим темам поразнообразнее...
C++ Действительные числа Даны действительные числа a1,..,a15. Требуется домножить все члены последовательности a1,…,a15 на квадрат ее наименьшего члена, если а i >=0 и на квадрат ее наибольшего члена, если а i <0. Заранее спасибо)) подробнее

Показать сообщение отдельно
Heidel
110 / 110 / 7
Регистрация: 11.10.2011
Сообщений: 647
08.02.2012, 13:17     Программа, генерирующая 3 последовательности из 10-и случайных чисел
Размерность последовательностей n задается пользователем, все последовательности заполняются случайными числами в теле главной функции, там же вычисляются средние арифметические последовательностей.
В Борланде я не работала, но, если не ошибаюсь, для корректной работы программы нужно всего лишь немного дополнить заголовок.

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
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
#include <iostream>
#include <ctime>
using namespace std;
 
int main ()
{
    srand(time(NULL));
 
    int i;
    int n;
    int* a;
    int* b; 
    int* c;
 
    cout << "Vvedite razmernost' posledovatel'nosti n = ";
    cin >> n;
 
    a = new int [n];
    b = new int [n];
    c = new int [n];
 
    //Г‡Г*ïîëГ*ГҐГ*ГЁГҐ ñëó÷Г*Г©Г*ûìè Г·ГЁГ±Г«Г*ìè îò 1 äî 10 ГЁ âûâîä Г*Г* ГЅГЄГ°Г*Г* ïîñëåäîâГ*òåëüГ*îñòè a
    cout << "\nPosledovatel'nost' a\n";
    for (i=0; i < n; ++i)
    {
        a[i] = rand()%10+1;
        cout << a[i] << " ";
    }
    
    //Г‡Г*ïîëГ*ГҐГ*ГЁГҐ ñëó÷Г*Г©Г*ûìè Г·ГЁГ±Г«Г*ìè îò 1 äî 10 ГЁ âûâîä Г*Г* ГЅГЄГ°Г*Г* ïîñëåäîâГ*òåëüГ*îñòè b
    cout << "\n\nPosledovatel'nost' b\n";
    for (i=0; i < n; ++i)
    {
        b[i] = rand()%10+1;
        cout << b[i] << " ";
    }
 
    //Г‡Г*ïîëГ*ГҐГ*ГЁГҐ ñëó÷Г*Г©Г*ûìè Г·ГЁГ±Г«Г*ìè îò 1 äî 10 ГЁ âûâîä Г*Г* ГЅГЄГ°Г*Г* ïîñëåäîâГ*òåëüГ*îñòè Г±
    cout << "\n\nPosledovatel'nost' c\n";
    for (i=0; i < n; ++i)
    {
        c[i] = rand()%10+1;
        cout << c[i] << " ";
    }
 
    //Âû÷èñëåГ*ГЁГҐ ГЁ âûâîä Г*Г* ГЅГЄГ°Г*Г* ñðåäГ*ГҐГЈГ® Г*ðèôìåòè÷åñêîãî ïîñëåäîâГ*òåëüГ*îñòè a
    int S = 0;
    for (i=0; i < n; ++i)
    {
        S = S + a[i];
    }
 
    float Sr = (float) S/n;
    cout << "\n\nSrednee arifmeticheskoe posledovatel'nosti a " << Sr;
 
    //Âû÷èñëåГ*ГЁГҐ ГЁ âûâîä Г*Г* ГЅГЄГ°Г*Г* ñðåäГ*ГҐГЈГ® Г*ðèôìåòè÷åñêîãî ïîñëåäîâГ*òåëüГ*îñòè b
    S = 0;
    for (i=0; i < n; ++i)
    {
        S = S + b[i];
    }
 
    Sr = (float) S/n;
    cout << "\n\nSrednee arifmeticheskoe posledovatel'nosti b " << Sr;
 
    //Âû÷èñëåГ*ГЁГҐ ГЁ âûâîä Г*Г* ГЅГЄГ°Г*Г* ñðåäГ*ГҐГЈГ® Г*ðèôìåòè÷åñêîãî ïîñëåäîâГ*òåëüГ*îñòè c
    S = 0;
    for (i=0; i < n; ++i)
    {
        S = S + c[i];
    }
 
    Sr = (float) S/n;
    cout << "\n\nSrednee arifmeticheskoe posledovatel'nosti c " << Sr;
    cout << "\n\n";
 
    delete[] a;
    delete[] b;
    delete[] c;
 
    return 0;
}
 
Текущее время: 10:24. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru