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

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

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

Определить элементы массива, кратные 3 - C++

30.03.2014, 16:23. Просмотров 1413. Ответов 3
Метки нет (Все метки)

Добрый день, собственно вот задание:
Задать массив из 20 целых четырёхзначных чисел с помощью датчика случайных чисел. Определить элементы, кратные 3, создать массив из индексов найденных элементов, вывести его на экран. Заменить каждый найденный элемент суммой предыдущего и последующего элемента. Например, если найденный элемент имеет индекс 5, то его заменяют суммой четвертого и шестого элементов.
На экран вывести как исходный, так и результирующий массивы.

Я создал массив:

C++
1
2
3
4
5
6
7
8
9
10
11
#include "stdafx.h"
int _tmain(int argc, _TCHAR* argv[])
{
    int znak, i, x[20];
    for (i=0; i<20; i++)
    {
        x[i]=1000+rand()%9000;
        printf("%i\n", x[i]);
    }
    return 0;
}
Теперь как мне сделать так, чтобы определялись элементы, кратные 3?
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.03.2014, 16:23     Определить элементы массива, кратные 3
Посмотрите здесь:

Определить есть ли в массиве элементы кратные К. - C++
Методом случайных чисел заполнить массив на 10 элементов (диапазон значений от 0 до 100), определить есть ли в данном массиве элементы...

Удалить элементы массива, кратные 7 - C++
Помогите пожалуйста!) При выполнении работы используются статические массивы. Для организации статических массивов с псевдопеременными...

Вывести элементы массива кратные k. - C++
Дан массив из n элементов. Вывести элементы массива, кратные k.

Удалить из массива элементы кратные 7 - C++
5. 1)создать масив случайных целых чисел 2)вывести его на экран 3)удалить элементы кратные 7 4)добавить после каждого не парного...

Удалить элементы массива кратные 3 - C++
2. Удалить элементы массива кратные 3.

Удалить из массива элементы, кратные 7 - C++
Как быть, если нужно удалить элементы из массива кратные 7 путем сдвига, а могут встречаться парные элементы?

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6321 / 5905 / 1913
Регистрация: 18.12.2011
Сообщений: 15,181
Завершенные тесты: 1
30.03.2014, 16:27     Определить элементы массива, кратные 3 #2
C++
1
2
3
4
5
6
7
8
int xnew[20];
int j=0;
for (i=0; i<20; i++)
      if(x[i]%3==0)
      {   
            cout<<x[i]<<" ";
            xnew[j++]=x[i];
      }
SergeyDem
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 10
30.03.2014, 16:29  [ТС]     Определить элементы массива, кратные 3 #3
Спасибо)
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.04.2014, 21:10     Определить элементы массива, кратные 3
Еще ссылки по теме:

Сложить элементы массива, кратные введенному X - C++
Такая вот задача &quot;В одномерном целочисленном массиве из 10 элементов вычислить сумму тех элементов, которые кратны введенному с клавиатуры...

Вывести на экран элементы массива, кратные 5, и их индексы - C++
помогите, пожалуйста 1. Дан целочисленный массив А. Вывести на экран элементы массива, кратные 5, и их индексы. 2. Дан целочисленный...

Из одномерного целочисленного массива вывести те элементы, КРАТНЫЕ ТРЁМ - C++
Всем доброго времени суток. Помогите пож-ста сделать программу для с++ билдер. Условие. Из одномерного целочисленного массива...

Заменить элементы массива, кратные 9 на нечетных местах, числом 10 - C++
в массиве заменить элементы кратные 9 - стоящие на нечетных местах, числом 10

В одномерном массива найти элементы кратные 3, используя указатели - C++
Нужно переделать программу используя указатели. #include &quot;stdafx.h&quot; #include &lt;iostream&gt; using namespace std; int main(int...

Вывести все элементы массива кратные 3 и удовлетворяющие условию -10<=p[i]<=15 - C++
Помогите решить C++ Дан массив p, заполненный с клавиатуры Вывести все элементы кратные 3 и удовлетворяющие условию -10&lt;=p&lt;=15


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

Или воспользуйтесь поиском по форуму:
SergeyDem
0 / 0 / 0
Регистрация: 16.03.2014
Сообщений: 10
01.04.2014, 21:10  [ТС]     Определить элементы массива, кратные 3 #4
Подскажите, пожалуйста, почему компилятор перестал задавать массив?
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
#include "stdafx.h"
#include <time.h>
#include <clocale>
#include <iostream>
#include <iomanip>
 
 
int _tmain(int argc, _TCHAR* argv[])
{
    int znak, i, x[20];
    for (i=0; i<20; i++)
    {
        x[i]=1000+rand()%9000;
    }
    int xnew[20];
int j=0;
int xnew_ind=0;
for (i=0; i<20; i++)
      if(x[i]%3==0)
      {
 
            std::cout<<x[i]<<" ";
            xnew[j++]=x[i];
for (i=0; i<20; i++)
    if(x[i]%3==0)
        xnew[xnew_ind++] = i;
 
      }
    return 0;
}
Yandex
Объявления
01.04.2014, 21:10     Определить элементы массива, кратные 3
Ответ Создать тему
Опции темы

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