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

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

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

массив - C++

19.02.2012, 22:07. Просмотров 518. Ответов 2
Метки нет (Все метки)

Дан массив A размера N и целое число K (1 ≤ K ≤ N). Вывести элемен- ты массива с порядковыми номерами, кратными K: AK, A2·K, A3·K, ... . Условный оператор не использовать.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.02.2012, 22:07     массив
Посмотрите здесь:

C++ Задать массив вещественных чисел и вставить в исходный массив число
C++ Массив: Сформируйте массив C[n+m], состоящий из элементов массивов А и В, упорядоченный по возрастанию.
C++ Задан вектор X[20]. Положительные числа переписать в массив Y, а отрицательные в массив W
C++ задача записать в массив отрицательные элементы матрицы в массив и вывести их
Массив: Составить массив из двух исходных по заданному принципу заполнения C++
Массив: Переписать элементы одномерного массива A, попадающие в интервал [2, 6], в массив B. C++
Создать третий массив, в котором собрать элементы массива A, которые не включаются в массив B C++
Как в массив скопировать массив, который заполнен через указатели C++
Дан массив. Создать массив 2 из четных чисел первого массива C++
C++ Дан массив из 25 элементов. Сформировать из него новый массив, элементы которого кратны 5
C++ Описать класс Массив, найти массив, состоящий из элементов первого и второго массива

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5818 / 1216 / 214
Регистрация: 23.11.2010
Сообщений: 3,378
Записей в блоге: 1
19.02.2012, 22:32     массив #2
Тернарный != условный
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
int main()
{
    int *arr, n, k;
    std::cin>>n>>k;
    arr = new int [n];
    for(int i = 0; i < n; i++)
        std::cin>>arr[i];
    for(int i = 1; i < n; i++)
        i*k < n 
            ? std::cout<<arr[i*k]<<std::endl
            : std::cout<<"";
    delete [] arr;
    system("pause");
    return 0;
}
R136a1
 Аватар для R136a1
142 / 111 / 15
Регистрация: 14.04.2011
Сообщений: 261
19.02.2012, 22:36     массив #3
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
#include <iostream>
 
int main()
{
    const int N = 100;
    int mass[N];
    unsigned K;
 
    for(int i = 0; i < N; i++)
        mass[i] = i;
 
    do
    {
        std::cin >> K;
 
    }while(K < 1 && K > N);
 
    for(int i = K; i < N; i += K)
        std::cout << mass[i] << ' ';
 
    std::cout << std::endl;
 
    return 0;
}
Yandex
Объявления
19.02.2012, 22:36     массив
Ответ Создать тему
Опции темы

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