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

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

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

Вывести элементы массива с порядковыми номерами, кратными заданному - C++

10.05.2012, 18:55. Просмотров 993. Ответов 8
Метки нет (Все метки)

Дан массив A размера N и целое число K (1 ≤ K ≤ N). Вывести элементы массива с порядковыми номерами, кратными K:http://www.cyberforum.ru/cgi-bin/latex.cgi?{A}_{K},{A}_{2*K},{A}_{3*K},... .
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.05.2012, 18:55
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Вывести элементы массива с порядковыми номерами, кратными заданному (C++):

Вывести элементы массива с порядковыми номерами, кратными К - C++
есть 2 задачи- 1) Дан массив А размера N и целое число К (1<=K<=N) Вывести элементы массива с порядковыми номерами, кратными К: Ак, А2*к......

Переписать в новый целочисленный массив B все элементы с порядковыми номерами, кратными трем - C++
Дан целочисленный массив A размера N(<=15). Переписать в новый целочисленный массив B все элементы с порядковыми номерами, кратными трем...

Умножить элементы массива с чётными порядковыми номерами на 10 - C++
Задайте значения 16 элементов числового массива. Умножьте его элементы с чётными порядковыми номерами на 10 и выведите обновлённый массив...

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

Вывести сначала элементы массива с четными номерами, а затем - с нечетными номерами - C++
Дан массив А размера N.Вывести вначале его элементы с четными номерами(в порядке возрастания номеров),а затем-элементы с нечетными...

Переписать в другой массив элементы с нечетными порядковыми номерами - C++
Дан целочисленный массив A размера N (≤ 15). Переписать в новый целочисленный массив B все элементы с нечетными порядковыми номерами (1, 3,...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
zss
Модератор
Эксперт С++
6355 / 5919 / 1919
Регистрация: 18.12.2011
Сообщений: 15,215
Завершенные тесты: 1
10.05.2012, 19:18 #2
C++
1
2
for(int i=K;i<N;i+=K)
cout<<A[i];
Crab95
0 / 0 / 0
Регистрация: 10.12.2011
Сообщений: 36
10.05.2012, 19:28 #3
Напишите целый код, пожалуйста
zss
Модератор
Эксперт С++
6355 / 5919 / 1919
Регистрация: 18.12.2011
Сообщений: 15,215
Завершенные тесты: 1
10.05.2012, 21:21 #4
А что еще надо?
добавить заголовок функции main, ввод и вывод.
Если Вы этого не умеете, то обязательно почитайте в какой-нибудь книге.
Иначе не стоит даже и пытаться сдать зачет или что там у Вас.
cool-hacker
6 / 6 / 0
Регистрация: 07.05.2013
Сообщений: 24
27.01.2017, 16:47 #5
zss, ты условие вообще видел? В условии ясно сказано, что элемента массива должны быть кратны числу K.
Элементарно же

Добавлено через 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
#include <iostream>
#include <sstream>
 
using namespace std;
 
int main()
{
    setlocale(LC_ALL, "");
    int N, K;
    cout << "введите размер массива:" << endl;
    cout << "N = ";
    cin >> N;
    int* A = new int[N];
    cout << "заполните массив числами:" << endl;
    for (int i = 0; i < N; i++)
    {
        cin >> A[i];
    }
    cout << "введите порядковый номер элемента:" << endl;
    cout << "K: ";
    cin >> K;
 
for(int i=0; i<N; i++)
if (A[i] % K == 0)
cout<<A[i]<<endl;
 
    system("pause");
}
zss
Модератор
Эксперт С++
6355 / 5919 / 1919
Регистрация: 18.12.2011
Сообщений: 15,215
Завершенные тесты: 1
27.01.2017, 17:04 #6
cool-hacker,
1. срок давности сообщения 10.05.2012
2.
Цитата Сообщение от Spray1 Посмотреть сообщение
с порядковыми номерами, кратными K
различайте значение элемента и его порядковый номер (индекс).
3.
Цитата Сообщение от cool-hacker Посмотреть сообщение
#include <sstream>
где используется?
4. Где освобождается память выделенная по
Цитата Сообщение от cool-hacker Посмотреть сообщение
int* A = new int[N];
?
gru74ik
Модератор
Эксперт CЭксперт С++
4145 / 1771 / 197
Регистрация: 20.02.2013
Сообщений: 4,897
Записей в блоге: 21
27.01.2017, 19:16 #7
Цитата Сообщение от cool-hacker Посмотреть сообщение
zss, ты условие вообще видел?
cool-hacker, специально для Вас байка с просторов инета:
Порезали санитарно деревья в районе. И много годноты сложили в кучу рядом с мусоркой.
Я, увидев сколько всего хорошего там пропадает, бросил всё и поскакал на мусорку, урча от вожделения и возбужденно помахивая топором.
Картина маслом - я весь умазюкавшись, железной рукой потрошу кучу, отсекаю всё лишнее, складываю всё нужное... Чувствую, на меня уже продолжительное время кто-то пялится. Ну пялится и пялится, не самое красивое, конечно, зрелище, но пусть смотрит, не жалко.
Раздаётся голос: "ты чё тут делаешь?" Я молчу. Опять, уже злобно-визгливо " ты чё глухой, я тебя спросила, ты чё тут делаешь?"
Я распрямившись во весь рост, и повернувшись во всю свою немалую перемазанную рожу отвечаю " Вы"
Тётка повисает на несколько секунд "чего?"
Говорю "Вы. К человеку с топором нужно обращаться на «Вы»", отворачиваюсь и продолжаю отсекать лишнее.
Давайте будем взаимовежливы.
Fixer_84
600 / 395 / 197
Регистрация: 30.04.2016
Сообщений: 1,046
27.01.2017, 21:47 #8
Spray1, вот решение к данной задаче:

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 <iostream>
 
using namespace std;
 
int main()
{
    int N, K;
    cout << "Введите размер массива:" << endl;
    cout << "N = ";
    cin >> N;
    cout << "Введите число:" << endl;
    cout << "K = ";
    cin >> K;
    int* A = new int[N];
    cout << "Введите массив:" << endl;
    for (int i = 0; i < N; i++)
    {
        cin >> A[i];
    }
    cout << "Искомые элементы массива:" << endl;
    for (int i = 0; i < N; i++)
    {
        if (!((i + 1) % K))
            cout << A[i] << " ";
    }
    cout << endl;
    delete[] A;
    system("pause");
    return 0;
}
zss
Модератор
Эксперт С++
6355 / 5919 / 1919
Регистрация: 18.12.2011
Сообщений: 15,215
Завершенные тесты: 1
28.01.2017, 19:49 #9
Fixer_84, не думаю, что Spray1 прочтет Ваш ответ.
За 5 лет много чего произошло...
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2017, 19:49
Привет! Вот еще темы с ответами:

Переписать в другие массивы элементы с четными/нечетными порядковыми номерами - C++
Помогите написать код для решения сей задачи, пожалуйста. Дан массив b0, b1,…, b2n-1. Написать программу построения новых ...

Вывести вначале его элементы с четными номерами, а затем — элементы с нечетными номерами - C++
Всем добрый вечер!!!Если есть минутка, помогите сделать эти задания!буду очень благодарен!! 1. Дан массив A размера N. Вывести вначале...

Вывести элементы массива с нечетными номерами в порядке убывания номеров - C++
Оформить в виде функции. Дан массив А размера N (N-нечетное число). Вывести его элементы с нечетными номерами в порядке убывания номеров:...

Вывести элементы заданного массива с нечётными номерами и чётными значениями - C++
Задан массив с количеством элементов N. Вывести элементы с нечетными номерами, являющиеся четными.


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
28.01.2017, 19:49
Ответ Создать тему
Опции темы

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