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

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

Восстановить пароль Регистрация
 
Serraya
0 / 0 / 0
Регистрация: 04.04.2012
Сообщений: 20
15.06.2012, 14:55     Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов #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++ Дан двумерный массив. Сформировать одномерный массив, каждый элемент которого равен среднему арифметическому четных положительных элементов соответств
Есть ли среди элементов массива простые числа? Если да, то вывести номера этих элементов C++
C++ Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов
Найти и вывести элемент,наиболее близкий к среднему арифметическому всех элементов массива C++
C++ Найти в файле, число равное среднему арифметическому всех элементов массива
Найти количество элементов в каждой строке, больших среднего арифметического элементов этой строки. C++
C++ Создать массив, каждый элемент которого равен среднему арифметическому соответствующей строки данной матрицы
Есть ли среди элементов заданного массива простые числа? Если да, то вывести номера этих элементов C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zitxbit
Master C/C++
 Аватар для zitxbit
86 / 738 / 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
Yandex
Объявления
15.06.2012, 20:09     Если в строке есть элемент, равный среднему арифметическому элементов этой строки, то вставьте после него строку, состоящую из этих элементов
Ответ Создать тему
Опции темы

Текущее время: 18:57. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru