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

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

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

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

10.05.2012, 18:55. Просмотров 952. Ответов 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     Вывести элементы массива с порядковыми номерами, кратными заданному
Посмотрите здесь:

Вывести на печать значение 2-го и 4-го отрицательного элемента массива B(7)=(-2,3; 0,1; -2,3; 4,1; -3,2; -2,0; -4,0) вместе с их порядковыми №. C++
Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами C++
C++ Вывести элементы матрицы, расположенные в столбцах с нечетными номерами
Удалить из массива элементы с нечетными номерами C++
C++ Вывести элементы матрицы, расположенные в строках с четными номерами
C++ Заменить все русские буквы строке их порядковыми номерами в русском алфавите
C++ Как удалить из массива элементы с номерами, кратными определенному числу?
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
zss
Модератор
Эксперт С++
6245 / 5848 / 1891
Регистрация: 18.12.2011
Сообщений: 14,982
Завершенные тесты: 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
Модератор
Эксперт С++
6245 / 5848 / 1891
Регистрация: 18.12.2011
Сообщений: 14,982
Завершенные тесты: 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
Модератор
Эксперт С++
6245 / 5848 / 1891
Регистрация: 18.12.2011
Сообщений: 14,982
Завершенные тесты: 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Эксперт С++
3924 / 1682 / 189
Регистрация: 20.02.2013
Сообщений: 4,743
Записей в блоге: 21
27.01.2017, 19:16     Вывести элементы массива с порядковыми номерами, кратными заданному #7
Цитата Сообщение от cool-hacker Посмотреть сообщение
zss, ты условие вообще видел?
cool-hacker, специально для Вас байка с просторов инета:
Порезали санитарно деревья в районе. И много годноты сложили в кучу рядом с мусоркой.
Я, увидев сколько всего хорошего там пропадает, бросил всё и поскакал на мусорку, урча от вожделения и возбужденно помахивая топором.
Картина маслом - я весь умазюкавшись, железной рукой потрошу кучу, отсекаю всё лишнее, складываю всё нужное... Чувствую, на меня уже продолжительное время кто-то пялится. Ну пялится и пялится, не самое красивое, конечно, зрелище, но пусть смотрит, не жалко.
Раздаётся голос: "ты чё тут делаешь?" Я молчу. Опять, уже злобно-визгливо " ты чё глухой, я тебя спросила, ты чё тут делаешь?"
Я распрямившись во весь рост, и повернувшись во всю свою немалую перемазанную рожу отвечаю " Вы"
Тётка повисает на несколько секунд "чего?"
Говорю "Вы. К человеку с топором нужно обращаться на «Вы»", отворачиваюсь и продолжаю отсекать лишнее.
Давайте будем взаимовежливы.
Fixer_84
484 / 331 / 156
Регистрация: 30.04.2016
Сообщений: 751
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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.01.2017, 19:49     Вывести элементы массива с порядковыми номерами, кратными заданному
Еще ссылки по теме:

Переписать в новый целочисленный массив B все элементы с порядковыми номерами, кратными трем C++
Вывести элементы массива с нечетными номерами в порядке убывания номеров C++
C++ Умножить элементы массива с чётными порядковыми номерами на 10
C++ Создать на основе одного массива два других: один с числами кратными 2, второй - с кратными 3
C++ Найти все элементы массива с нечетными порядковыми номера

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

Или воспользуйтесь поиском по форуму:
zss
Модератор
Эксперт С++
6245 / 5848 / 1891
Регистрация: 18.12.2011
Сообщений: 14,982
Завершенные тесты: 1
28.01.2017, 19:49     Вывести элементы массива с порядковыми номерами, кратными заданному #9
Fixer_84, не думаю, что Spray1 прочтет Ваш ответ.
За 5 лет много чего произошло...
Yandex
Объявления
28.01.2017, 19:49     Вывести элементы массива с порядковыми номерами, кратными заданному
Ответ Создать тему
Опции темы

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