Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
Eting
0 / 0 / 0
Регистрация: 13.10.2018
Сообщений: 14
1

Заполнить массив с помощью функции и вывести его значение

13.10.2018, 18:17. Просмотров 790. Ответов 1

мой код
нужно заполнить массив с помощью функции и вывести его значение

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
#include"stdafx.h"
#include<iostream>
#include<math.h>
#include<conio.h>
using namespace std;
int pr(int n, float arr[n]){
        int x, z, a, b, c;
        float u;
        for (int i = 1; i <= n; i++) {
            cout << "enter x:" << endl;
            cin >> x;
            cout << "enter z:" << endl;
            cin >> z;
            cout << "enter a:" << endl;
            cin >> a;
            cout << "enter b:" << endl;
            cin >> b;
            cout << "enter c:" << endl;
            cin >> c;
            u = (2 * pow(x, 2) + 10 * pow(z, 3) + 13 * pow(a, b)*sqrt(x + c)) / (b + c + (a * sqrt(z)));
            cout << "exit" << endl;
            cout << u << endl;
            arr[i] = u;
        }
        return arr[n];
}
 
 
void _tmain(){
    
    float n;
    
        while (1) {  
            cout << "edit n:" << endl;
            cin >> n;
            if (n > 0 && n == int(n)) {
                cout << "good" << endl;
            }
            else {
 
                cout << "Wrong" << endl;
                continue;
            }
                break;
            
        }
 
        cout << n << endl;
        float *arr = new float[n];
        pr(n, arr);
 
for(int y=1;y<=n;y++0{
 
cout<<arr[y]<<endl;
}
    
    
    
        _getch();
}
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.10.2018, 18:17
Ответы с готовыми решениями:

Заполнить двумерный массив с помощью rand() и вывести его
Всем привет, в общем обучение идет полным ходом и столкнулся с непонятным явлением. Пытаясь...

Используя функции сформировать с помощью генератора случайных чисел двумерный массив и вывести его на экран
Используя функции сформировать с помощью генератора случайных чисел двумерный массив и вывести его...

Создать динамический массив, заполнить его и вывести
Задача такая, создать динамический массив, заполнить его и вывести. Набросал код #include...

Заполнить массив рядом чисел от 0 до 9, вывести его на экран
дан массив на 10 элементов (задания делать с помощью циклов). - Заполнить его рядом чисел от 0 до...

Заполнить файл N вещественными случайными числами, найти минимальное значение и вывести его на экран
Заполнить файл N вещественными числами, полученными с помощью генератора случайных чисел. Открыть...

1
all_this_pain
45 / 30 / 16
Регистрация: 25.02.2017
Сообщений: 103
Завершенные тесты: 1
13.10.2018, 18:27 2
Лучший ответ Сообщение было отмечено Eting как решение

Решение

передайте в функцию указатель на массив и количество элементов в массиве:
C++
1
void pr(float *array, size_t size);
и заполните его
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.10.2018, 18:27

Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на печать
1. Сформировать динамический одномерный массив, заполнить его случайными числами и вывести на...

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

STL Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести
Заполнить массив размером 10 случайными числами от 0 до 10, отсортировать его по убыванию и вывести...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru