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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Найти минимальный элемент среди m элементов массива А http://www.cyberforum.ru/cpp-beginners/thread713550.html
можете на с++ написать?
C++ Возвращаемое значение функции - указатель на массив. КАК это записать? Функция заполняет массив. например (кусок проги) .... int mas; int fun() { заполнила массив http://www.cyberforum.ru/cpp-beginners/thread713543.html
C++ Транспанирование матрицы
Есть матрица, которая храниться в текстовом файле. Необходимо загрузить файл в код. Затем транспонировать её и полученную матрицу снова записать в файл. Транспонировать имеется в виду чтобы строки 1ой матрицы стали столбцами 2ой матрицы. например: 1 2 3 4 стало 1 1 1 1 1 2 3 4 стало 2 2 2 2 1 2 3 4 стало 3 3 3 3 1 2 3 4 стало 4 4 4 4
C++ натуральные числа
только начинаю прогать,вот в универе задали не могу написать код...помогите пожалуйста 1. Для заданной точки и дуги окружности (отрезка) найти расстояние между ними. 2. Ввести натуральное число n: а)по числу n построить m в котором цифры расположены в порядке обратном порядку расположения цифр числа n б)построить массив нечетных делителей числа в)найти все...
C++ Найти максимальный элемент массива http://www.cyberforum.ru/cpp-beginners/thread713523.html
Здравствуйте! Помогите пожалуйста сделать программу с нахождением максимального эелемента массива, вот задание к программе: "Дан массив целых чисел. Найти максимальный элемент массива и количество таких элементов в массиве (за один проход по массиву)." Массив можно взять любой, на Ваше усмотрение. Буду признателен за помощь.
C++ Пока не конец файла, считывает 2 раза void delet1() { char namefile1,s; int zktorego=0,ile = 0; scanf("%s",namefile1); strcat(namefile1, ".txt"); FILE * fo; fo = fopen(namefile1,"r"); FILE * f1; f1 = fopen("tmp.txt","wt"); подробнее

Показать сообщение отдельно
cokacola
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 5
29.11.2012, 21:10     Сформировать массив, вычислить среднее арифметическое отрицательных элементов массивов, удалить второй, пятый и шестой элементы
Я решил 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 минуты
блин неужели так трудно помочь?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 07:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru