0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 4
1

Как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?

25.01.2016, 15:10. Показов 3789. Ответов 4
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
как объявить массив на 5 элементов, вывести на экран, проинициализировать его и снова вывести на экран?
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.01.2016, 15:10
Ответы с готовыми решениями:

объявить массив из 100 чисел, заполнить их случайными числами. вывести на экран по 10 элементов в строке.
объявить массив из 100 чисел, заполнить их случайными числами. вывести на экран по 10 элементов в...

Вывести массив на экран в обратном порядке его элементов
Вывести массив на экран в обратном порядке его элементов. Желательно через компонент StringGrid

Вывести массив на экран в обратном порядке его элементов
Вывести массив на экран в обратном порядке его элементов

Ввести массив А из 10 элементов, найти произведение положительных элементов и вывести его на экран
Ввести массив А из 10 элементов, найти произведение положительных элементов и вывести его на экран.

4
Любитель чаепитий
3741 / 1798 / 565
Регистрация: 24.08.2014
Сообщений: 6,016
Записей в блоге: 1
25.01.2016, 15:12 2
Лучший ответ Сообщение было отмечено Влад666 как решение

Решение

Влад666,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream>
using namespace std;
 
int main() {
    const int n = 5;
    int arr[n] = {0}; // объявляем
    for( int i = 0; i < n; i++ ) cout << arr[i] << ' '; // выводим
    cout << endl;
    for( int i = 0; i < n; i++ )
        cin >> arr[i]; // вводим с клавиатуры новые значения
    for( int i = 0; i < n; i++ ) cout << arr[i] << ' ';
    cout << endl;
    cin.get();
    return 0;
}
1
0 / 0 / 0
Регистрация: 25.01.2016
Сообщений: 4
25.01.2016, 15:24  [ТС] 3
что делает cin.get() ?
0
Любитель чаепитий
3741 / 1798 / 565
Регистрация: 24.08.2014
Сообщений: 6,016
Записей в блоге: 1
25.01.2016, 15:25 4
Влад666, Ждёт нажатия клавиши enter. Я написал, чтобы консоль сразу после вывода результата не закрылась.
1
Неэпический
17850 / 10618 / 2049
Регистрация: 27.09.2012
Сообщений: 26,689
Записей в блоге: 1
25.01.2016, 15:37 5
Пусть будет.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include <iostream>
#include <iterator>
#include <array>
 
template<typename T, size_t N >
std::ostream& operator<<(std::ostream& stream, const std::array<T,N>& arr)
{
    using UT_StreamIterator = std::ostream_iterator<typename std::array<T,N>::value_type> ;
    std::copy(arr.begin(), arr.end(), UT_StreamIterator(stream, " ")) ;
    return stream ;
}
 
 
int main()
{
    std::array<int, 5> arr = {1, 2, 3, 4, 5} ;
    std::cout << arr << std::endl ;
    for(auto& e:arr)
        e*=3;
    std::cout << arr << std::endl ;
}
http://rextester.com/DDT11361
1
25.01.2016, 15:37
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.01.2016, 15:37
Помогаю со студенческими работами здесь

Данный массив вывести на экран в обратном порядке следования его элементов
Данный массив вывести на экран в обратном порядке следования его элементов. пожалуйста)

Ввести с клавиатуры 1n массив, вывести его на экран, подсчитать число элементов
Ввести с клавиатуры 1n массив, вывести его на экран, подсчитать число элементов За ранее СПАСИБО

Одномерный массив 15 элементов заполнить случайными значениями, вывести его на экран
Одномерный массив 15 элементов заполнить случайными значениями, вывести его на экран. Определить...

Заполнить линейный массив из N элементов числами от -15 до 15 и вывести на экран сумму всех его отрицательных элементов
Заполнить линейный массив из N элементов числами от -15 до 15 и вывести на экран сумму всех его...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru