1 / 1 / 0
Регистрация: 30.03.2012
Сообщений: 82
1

Написать функцию, формирующую одномерный массив

31.05.2012, 16:34. Показов 2443. Ответов 1
Метки нет (Все метки)

Написать функцию, формирующую одномерный массив, состоящий из средних арифметических элементов каждой строки прямоугольной матрицы А.
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
31.05.2012, 16:34
Ответы с готовыми решениями:

Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив
Целочисленный массив с размером 4*4 .Написать прогу , формирующую одномерный массив. #include...

Написать функцию, принимающую в качестве параметра одномерный массив
Запишите и испытайте функцию. Входными параметрами составляемых функций являются одномерные массивы...

Написать функцию, формирующую на базе исходной строки число типа Double
ребята программисты, помогите. Дана строка, содержащая число с десятичной точкой. написать...

Написать перегружаемую функцию, выводящую на экран символ или одномерный массив
Помогите пожалуйста. Напишите перегружаемую функцию, которая выводит на экран символ или...

1
122 / 85 / 16
Регистрация: 14.02.2011
Сообщений: 340
31.05.2012, 17:14 2
Лучший ответ Сообщение было отмечено ARTLINE-NN как решение

Решение

ARTLINE-NN,
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
#include <iostream>
#include <iomanip>
#include <stdlib.h>
#include <time.h>
using namespace std;
 
float func(int*, int);
 
int main()
{
    const int N = 5;
    const int M = 10;
    int double_arr[N][M];
    float  single_arr[N];
    float temp = 0;
    srand(time(NULL));
        for(int i = 0; i < N; i++)
        {
            for(int j = 0; j < M; j++)
            {
                double_arr[i][j] = rand() % 10;
                cout << setw(6) << double_arr[i][j];
            }
            cout << endl;
        }
    cout << endl << endl;
    for(int i = 0; i < N; i++)
    {
        single_arr[i] = func(double_arr[i],N);
        cout << setw(6) << single_arr[i];
    }
 
    return 0;
}
 
float func(int *array, int size)
{
    float X = 0;
    for(int i = 0; i < size; i++)
            X += array[i];
    return (float) X / size;
}
Добавлено через 21 минуту
ARTLINE-NN,

Не по теме:

float temp = 0; убери, она не используется.

1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
31.05.2012, 17:14
Помогаю со студенческими работами здесь

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

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

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

Написать шаблонную функцию, которая принимает одномерный массив любого типа, значение такого же типа, и размер массива,
Решил задачу, но у меня выскакивает ошибка. Вот сама задача: Написать шаблонную функцию, которая...


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

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

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