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

массив - C++

Восстановить пароль Регистрация
 
helpme_plz
0 / 0 / 0
Регистрация: 07.02.2012
Сообщений: 21
19.02.2012, 22:07     массив #1
Дан массив 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++ с клавиатуры ввести массив,во второй массив записать нечетные элементы из первого
Дан массив А(4,4). Сформировать массив В(4) из среднеарифметических значений элементов в каждой строке. C++
C++ Массив: сформировать массив C[12] так, чтобы элементы располагались следующим образом: A(1) B(1) A(2) B(2)
Сформировать массив А из четных элементов исходного массива, а массив В - из нечетных C++
Переписать положительные элементы массива K,кратные пяти в массив M,а остальные-в массив Q. C++
C++ Массив: Переместить в массив Y все числа, дробная часть которых больше 5.
C++ Дан массив. Записать во второй массив все элементы, не совпадающие с минимальным
Сжать массив, выбросив из него отрицательные элементы - массив становится пустым C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Dekio
Фрилансер
Эксперт C++
 Аватар для Dekio
5816 / 1214 / 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     массив
Ответ Создать тему
Опции темы

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