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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Serraya
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 20
#1

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

15.06.2012, 14:55. Просмотров 370. Ответов 1
Метки нет (Все метки)

Я нахожу среднее ариф., элемент равный среднему арифметическому, но не пойму как вставить строку из этих элементов..то есть нужно вставлять все те же самые элементы? вот что я написала
int Srednee_arif (int **A,int N, int M)// ищет среднее арифметическое каждой строки
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
{int i,j;
  int sum = 0;
     for (int i=0; i<N; i++) 
         sum=0;
        {
         for (int j=0; j<M; j++) 
         {      
            sum+=A[i][j];
         }
         sum=sum/M;
         {
     cout << "Среднее арифметическое: " <<sum<<endl;
}
 
bool key = false;
 
for (i=0; i<N;i++)
{
    if (sum==A[i][j])
    {
        cout << i << "Элемент,равный среднему арифметическому";
        key = true;
    }
}
 
if (!key)
    cout << "нет таких элементов"<<endl;
        }}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
15.06.2012, 14:55     Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов
Посмотрите здесь:

Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов - C++
&quot;Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих...

Найти элемент, наиболее близкий к среднему арифметическому всех элементов матрицы - C++
двумерный статический массив размером 5x5.Найти элемент наиболее близкий к среднему арифметическому всех элементов. Вывести на экран его...

Найти элемент наиболее близкий к среднему арифметическому значению в массиве из 10 элементов - C++
1. Найти элемент наиболее близкий к среднему арифметическому значению в массиве из 10 элементов.

Найти и вывести элемент,наиболее близкий к среднему арифметическому всех элементов массива - C++
Дано задание 1)Вывести массив в диапазоне -128..257 2)Найти Min &amp; Max эл-ты 3)Найти и вывести элемент,наиболее близкий к среднему...

Получить массив B, очередной элемент которого равен среднему арифметическому тройки элементов массива A - C++
Задача простая :) (На языке Си/Си++) Из массива а0, а1, ... , а(3n-1) получить массив b0, b1, ... , b(n-1), очередная компонента...

Получить массив, каждый элемент которого равен среднему арифметическому остальных элементов исходного массива - C++
помогите пожулайста написать программу, нужно сформировать массив, содержащий n элементов, с помощью датчика случайных чисел. получить...

Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов - C++
Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.

Есть ли среди элементов заданного массива простые числа? Если да, то вывести номера этих элементов - C++
Задан целочисленный массив размерности N. Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов.

Получить вектор B, каждый элемент которого равен среднему арифметическому соответствующей строки массива A - C++
Дана матрица A. Получить вектор B, каждый элемент которого равен среднему арифметическому соответствующей строки массива A. Ввод: Из...

Найти количество элементов в каждой строке, больших среднего арифметического элементов этой строки. - C++
Напишите пожалуйста программу: Найти количество элементов в каждой строке, больших среднего арифметического элементов этой строки.

Создать массив, каждый элемент которого равен среднему арифметическому соответствующей строки данной матрицы - C++
Матрица А(5,3) задать по формуле A=-cos(-4,3i-j). Создать новый одномерный массив, каждый элемент которого равен среднему арифметическому...

Найти в файле, число равное среднему арифметическому всех элементов массива - C++
Дан файл действительных чисел a1, ... an (n ввести с клавиатуры), упорядоченных по убыванию. Найти среди этих чисел элемент, равный...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
88 / 740 / 75
Регистрация: 11.04.2012
Сообщений: 971
15.06.2012, 20:09     Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов #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
#include <stdio.h>
#include <conio.h>
#include <memory.h>
 
#define N 5
 
int main()
{
    float X[2*N] = { 1.0, 2.0, 3.0, 4.0, 5.0 };
 
    for (int z1 = 0; z1 < N; z1++)
        printf("%4.2f ",X[z1]);
    printf("\n");
 
    float nAvg = 0.00;
    for (int i = 0; i < N; i++)
         nAvg+=(float)X[i] / N;
 
    int k = 0;
    while (X[k] != nAvg) k++;
 
    float* temp = new float[2*N];
    memcpy((void*)temp, (void*)X, (k + 1) * sizeof(float));
 
    int n = k+1;
    for (int i = 0; i < N; i++)
        temp[n++] = X[i];
    
    memcpy((void*)&X[0], (void*)temp, 2 * N * sizeof(float));
 
    delete[] temp;
 
    for (int z2 = 0; X[z2] > 0 && z2 < 2 * N; z2++)
        printf("%4.2f ",X[z2]);
    printf("\n");
 
    _getch();
 
    return 0;
}
http://liveworkspace.org/code/60883e...48c5e248c2a37b
Ответ Создать тему
Опции темы

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