Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

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

Как вычесть определенный элемент массива из другого массива? - C++

06.12.2012, 21:29. Просмотров 929. Ответов 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
54
55
#include <iostream>
#include <math.h>
#include <iomanip>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
#include <string>
#define n 12
using namespace std;
int main()
{
    srand ( time(NULL) ); //для сучайных чисел
    int a[n];//объявление массива A
    int b[n];//объявление массива B
    int b1[n];
    int k;
    double averageA = 0;//переменная для среднего арифметического отрицательных чисел массива A. average на русский переводится среднее арифметическое
    double averageB = 0;//переменная для среднего арифметического отрицательных чисел массива B.
    printf ("massive A:\n");
    for (int i = 0; i < n; i++)//цикл для заполнения массива A
    {
        a[i] = (rand()%10)-(rand()%10);//заполнение массива A случайными числами.
        printf("%3d", a[i]);//вывод элементнов массива
    }
    printf("\n");//просто перевод строки
    printf("massive B:\n");
    for (int i = 0, j = 1; i < n / 2; i++, j++)//цикл для заполнения массива B
    {
        b[i] = a[i + j];//элементы массива b равны кажому второму элементу массива A.
        //как сделали: взяли пременную j и ее постоянно увеличиваем на 1. затем к i-тому эл-ту прибавляем j.
        printf("%3d", b[i]);//распечатка массива B
    }
    printf("\n\n");//просто перевод строки
    for (int i = 0; i < n; i++)//цикл для подсчета отрицательных чисел в массиве A
    {
        if (a[i] < 0)//проверяем, если элемент массива A отрицательный
        {
            averageA += a[i];//в переменную averageA записываем сумму отрицательных чисел
        }
    }
    printf ("Srednee arivmeticheskoe massiva A: ");
    printf ("%3.1f", averageA / 2);//вывод среднего арифметического отрицательных чисел массива A
    printf ("\n\n");//просто перевод строки
    for (int i = 0; i < n / 2; i++)//цикл для подсчета отрицательных чисел в массиве B
    {
        if (b[i] < 0)//проверяем, если элемент массива B отрицательный
        {
            averageB += b[i];//в переменную averageB записываем сумму отрицательных чисел
        }
    }
    printf ("Srednee arivmeticheskoe massiva B: ");
    printf("%3.1f", averageB / 2);//вывод среднего арифметического отрицательных чисел массива B
    getch();
return 0;
}
код рабочий полностью я немогу выполнить еще одно условие задачи!
Условие которое я никак не могу понять:
"Из массива В удалить каждый второй, пятый и шестой элементы (предусмотреть случай, что элементов в массиве может быть меньше)
ЗЫ:массив одномерный...
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.12.2012, 21:29
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Как вычесть определенный элемент массива из другого массива? (C++):

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

Из положительных элементов массива вычесть первый элемент, из остальных - второй элемент - C++
Дан массив L(7). Из положительных элементов вычесть первый элемент, из остальных - второй элемент. Вывести новый массив на печать.2 3 -4 ...

Когда элемент одного массива больше элемента другого массива, то тот элемент что больше расскладывается на меньшие элементы - C++
ребят не могу подобрать алгоритм ,такой что когда елемент одного массива больше елемента другого массива,то тот елемент что больше...

Допустимо ли вместо индекса массива использовать i-ый элемент другого массива? - C++
Другими словами, допустимо ли использовать структуру такого типа: int Amas,mas1,mas2; ... if(Amas]]&gt;n) { ... }

Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и найдите его максимальный элемент - C++
помогите пожалуйста Из данного массива и другого массива того же типа, но другой размерности сформируйте общий массив и найдите...

Записать два элемента одного массива, как один элемент другого - C++
Здравствуйте) есть такое задание: нужно составить таблицу истинности(дискретная математика). И в процессе выполнения нужно записать...

1
cokacola
0 / 0 / 0
Регистрация: 19.10.2012
Сообщений: 5
13.12.2012, 17:22  [ТС] #2
40 просмотров неделя прошла так никто и не знает чем помочь?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.12.2012, 17:22
Привет! Вот еще темы с ответами:

Вычесть из положительных элементов массива элемент с номером k1, а к отрицательным прибавить элемент с номером k2, нулевые элементы оставить без измен - C++
Вычесть из положительных элементов массива элемент с номером k1, а к отрицательным прибавить элемент с номером k2, нулевые элементы...

Ко всем положительным элементам массива прибавить первый элемент, а из нулевых вычесть заданное число - C++
Всем привет. Ребят помогите срочно. Не могу написать простенькую программу. Дан массив M(10). Ко всем положительным нужно прибавить первый...

Из всех положительных элементов массива вычесть элемент с номером k[l], из всех отрицательных - число n - C++
Дан массив вещественных чисел из всех положительных элементов вычесть элемент с номером k, из всех отрицательных — число п. Нулевые...

Как умножить элемент двойного массива на элемент одинарного массива - C++
Понимаю, что вопрос кого-то покажется глупым, но подскажите хотя бы как обойти этот момент /*for (int i = 0; i &lt; N; i++) { x = (A...


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

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

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