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

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

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

Сформировать массив, вычислить среднее арифметическое отрицательных элементов массивов, удалить второй, пятый и шестой элементы - C++

29.11.2012, 21:10. Просмотров 417. Ответов 0
Метки нет (Все метки)

Я решил 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
#include <conio.h>
#include <iostream>
#include <ctime>
 
#define MAX_RAND 100;
 
using namespace std;
 
float arifm(int *A, int *B, int N, int K){
    float sredn = 0;
    int m = 0;
    for(int i=0;i<N;i++)  { sredn += B[i]; m++; };
    for(int j=0;j<K;j++)  { sredn += A[j]; m++; };
    if(m==0) return 0;
    return sredn/m;
};
 
void del_elem(int *A, int &K, int d){
    if(d>K) return;
    for(int i=d-1;i<K-1;i++) A[i] = A[i+1];
    K--;
    return;
};
 
int main(){
    srand(time(NULL));
    cout << "N=";
    int N;
    cin >> N;
    int *B;
    B = (int*)malloc(N*sizeof(int));
    for(int i=0;i<N;i++){
        B[i] = rand() % MAX_RAND;
        int z = rand();
        if(z%2) B[i] *= -1;
        cout << "A" << i+1 << ":\t" << B[i] << endl;
    };
    int K = N/2;
    int *A;
    A = (int*)malloc(K*sizeof(int));
    for(int j=0;j<K;j++){
        A[j] = B[j*2+1];
        cout << "A" << j+1 << ":\t" << A[j] << endl;
    };
    cout << "srednie:\t" << arifm(B,A,N,K) << endl;
    _getch();
    
    for(int j=0;j<K;j++) cout << "A" << j+1 << ":\t" << A[j] << endl;
    _getch();
    free(B);
    free(A);
    return NULL;
};
Условие:
Записать каждый второй элемент целочисленного массива A=(a,a2...,a0) подряд в массив B=(b,b2,...,b0). Определить количество простых чисел в каждом массиве. Вычислить среднее арифметическое всех элементов массивов A и B.
Выделил то что не смог решить в программе ввше!

А вот вторую немогу решить никак!время ограниченно так бы посидел подумал как (
Сформировать массив B=(b1,b2,...,b0), записав в него каждый второй элемент массива A=(a,a2...,a0). Вычислить среднее арифметическое отрицательных элементов массивов А и В. Из массива В удалить второй, пятый и шестой элементы (предусмотреть случай, что элементов может.

Кто может решить?в качестве благодарности отдам свой аккаун стим)
список игр
Call of Duty: Modern Warfare 2
Call of Duty: Modern Warfare 2 - Multiplayer
The Darkness II
Darksiders II
Dishonored
Dota 2


Добавлено через 2 часа 22 минуты
блин неужели так трудно помочь?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.11.2012, 21:10     Сформировать массив, вычислить среднее арифметическое отрицательных элементов массивов, удалить второй, пятый и шестой элементы
Посмотрите здесь:

Вычислить среднее арифметическое отрицательных элементов динамических массивов A и B - C++
Помогите дописать Сформировать массив B(k), записав в него каждый второй элемент массива A(N). Вычислить среднее арифметическое...

Дан двумерный массив n*m Найти среднее арифметическое S его элементов и заменить этим числом элементы второй строки - C++
Не получается написать правильно программу.Дан двумерный массив А размером m*n. Найти среднее арифметическое S его элементов и заменить...

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

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

Вычислить среднее арифметическое отрицательных элементов массива - C++
Создать функцию, параметром которой является одномерный массив и его размерность. Тело функции реализовать двумя способами: через обращение...

Вычислить среднее арифметическое всех отрицательных элементов массива - C++
Даны вещественные массивы А, F. Для каждого массива определить: среднее арифметическое отрицательных элементов, среднее арифметическое...

Вычислить среднее арифметическое отрицательных элементов каждой строки - C++
Она должна вычислять среднее арифметическое отрицательных элементов. Проверьте на ошибки, пожалуйста #include &lt;iostream&gt; #include...

Одномерный массив, найти среднее арифметическое отрицательных элементов - C++
подскажите пожалуйста как решить: Дано два массива а (n) и в (n) .Найти среднее арифметическое отрицательных элементов в двух массивах....

Вычислить среднее арифметическое отрицательных элементов; полученное значение вернуть из функции - C++
Вычислить среднее арифметическое отрицательных элементов. Полученное значение возвращать из функции

Вычислить среднее арифметическое положительных и отрицательных элементов третьего столбца матрицы - C++
Вычислить среднее арифметическое положи тельных Sp и отрицательных So элементов третьего столбца матрицы {aij}, где i = j = 1, ..., 5. ...

Найти среднее арифметическое положительных элементов, заменить на это значение пятый элемент - C++
Доброго времени суток! Столкнулся с массивами и ничего в них не понимаю.Помоги люди добрые разобраться в них. Как решить: Одномерный...

Дан массив целых чисел. Найти среднее арифметическое, количество отрицательных элементов - C++
нужно решить задачу в С++ Дан массив целых чисел.Найти -среднее арифметическое -кол-во отрицательных элементов -номер минимального...


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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ответ Создать тему
Опции темы

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