Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
0 / 0 / 0
Регистрация: 12.05.2017
Сообщений: 44
1

Сформировать новый массив по заданной формуле

23.05.2018, 21:32. Показов 2010. Ответов 1
Метки нет (Все метки)

Дано натуральное число n и вещественные числа а1, а2, .... an, b1,b2,...,bn определить значение с1,с2,...,сn за формулой C++
Одномерный массив

Сформировать новый массив по заданной формуле


Очень прошу помогите

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
// ConsoleApplication79.cpp: определяет точку входа для консольного приложения.
//
 
#include "stdafx.h"
#include <iostream>
#include <ctime>
#include <fstream> // работа с файлами
#include <iomanip> // манипуляторы ввода/вывода
using namespace std;
#include<iostream>
#include<stdlib.h>
#include<time.h>
#include <math.h>
#include <cstdlib>//підключення бібліотеки для генерації випадкових чисел
#include <cmath>
#include <conio.h>
#include<Windows.h>
 
 
 
int main()
{
    srand(time(NULL));
    const int n = 10;
    int i, j;
    int a[n], b[n], s[n];
    float  k = 0;
    cout << "Mas a" << endl;
    for (i = 0; i <= n; i++)
    {
        a[i] = 1 + rand() % 5;
        cout << setw(3) << a[i] << "    ";
    }
 
    cout << endl;
    cout << endl;
    cout << endl;
    cout << "Mas b" << endl;
    for (j = 0; j <= n; j++)
    {
        b[j] = 1 + rand() % 5;
        cout << setw(3) << b[j] << "    ";
    }
    cout << endl;
    cout << endl;
    for (i = 0; i < j; i++)
    {
        s[n] = ((a[j]) / i) + abs(b[j]);
        //l *= s[n];
 
 
 
        cout << "  " << s[i] << "   ";
    }
    cout << endl;
    system("pause");
    return 0;
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2018, 21:32
Ответы с готовыми решениями:

Сформировать новый массив по заданной формуле
Дан массив A из 10 элементов и массив B из 10 элементов. Сформировать массив C по следующей схеме:...

Сформировать массив по заданной формуле и упорядочить по значению сренеарифметического
Рассчитать значения 12-ти элементов массива Y по формуле {y}_{i}={i}^{2}-2i+19,3cosi....

Сформировать матрицу по заданной формуле вычисления её элементов через индексы исходной матрицы
Здравствуйте. Очень нужна помощь в написании лабораторной работы на C++. Квадратная матрица A...

построить новый массив C[i] по формуле
даны массивы L1..L20, M1..M20 построить новый массив C по формуле: C= L, если L&lt;0 C= значок...

1
7263 / 4913 / 2828
Регистрация: 18.12.2017
Сообщений: 15,427
25.05.2018, 02:00 2
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
#include <iostream>
#include <cmath>
#include <ctime>
using namespace std;
 
int main()
{
    srand((int)time(0));
    int n;
    cout <<"Enter n: "; cin >>n;
 
    double*a = new double[n], s=0.0, m=1.0;
    double*b = new double[n];
    double*c = new double[n];
    double*sum = new double[n];
    double*mult = new double[n];    
    
    for (int i = 0; i < n; i++)
      {
      a[i]=rand()%9 + 1;
      s+=a[i];
      sum[i]=s;
      cout <<a[i]<<" ";
      }
    cout <<endl;
    
    for (int i = 0; i < n; i++)
      {
      b[i]=rand()%9 + 1;
      m*=b[i];
      mult[i]=m;
      cout <<b[i]<<" ";
      }
    cout <<endl;
    
    for (int i = 0; i < n; i++)
      {
      c[i]=sum[i]/(i+1)+sqrt(mult[i]);     
      cout <<c[i]<<" ";
      }
    cout <<endl;    
    
    delete[]a;
    delete[]b;
    delete[]c;
    delete[]sum;
    delete[]mult;
system("pause");
return 0;
}
Добавлено через 7 минут
если массив 'b' задавать с отрицательными числами нужно будет добавить вывод сообщения расчёт невозможен, если произведение - отрицательное число.
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.05.2018, 02:00

Сформировать массив по формуле
Даны два произвольные одномерные массивы целых чисел с одинаковым количеством элементов n....

Дан массив X(10). Сформировать новый массив из четных чисел исходного
Помогите, кому не сложно, спасибо заранее :)

Дан массив из 25 элементов. Сформировать из него новый массив, элементы которого кратны 5
Помогите решить задачу. Дан массив из 25 элементов. Сформировать из него новый массив, элементы...

Сгенерировать одномерный массив A в диапазоне [-20; 20] и сформировать новый массив B из отрицательный элементов массива
Здравствуйте. Помогите, пожалуйста, дорешать задачу. Нужно сгенерировать одномерный массив A в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru