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

Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов

15.01.2014, 13:35. Показов 1832. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Разработайте программу, в которой организован ввод элементов одномерного массива и вывод данных элементов, как показано на рисунке 1.Помогите пожалуйста.
Название: во.jpg
Просмотров: 114

Размер: 6.9 Кб
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.01.2014, 13:35
Ответы с готовыми решениями:

Разработайте программу, в которой реализовано нахождение количества пар одинаковых по значению соседних элементов одномерного массива
Разработайте программу, в которой реализовано нахождение количества пар одинаковых по значению...

Ввод-вывод элементов одномерного массива
Помогите написать программу для ввода элементов одномерного массива, вывода этого массива на экран....

Напишите программу, которая заменит каждый положительный элемент суммой всех элементов массива. Ввод данных
Привет!Ребят,если не сложно сможете помочь? то я чайник в C++:( Спасибо большое!

Считывание и вывод одномерного массива из NxM элементов
Описать и вызвать функцию, считывающую с клавиатуры одномерный массив из NxM вещественных чисел....

3
584 / 387 / 216
Регистрация: 20.01.2013
Сообщений: 1,169
15.01.2014, 14:30 2
Как то так

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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
#include <iostream>
#include <iomanip>
 
namespace array
{
template< class T>
void input(T * arr, const size_t SIZE)
{
    for(size_t i = 0; i < SIZE; ++i)
    {
      std::cout << "Input element # " << i + 1 << " "; std::cin >> arr[i]; 
    }
}
 
template< class T>
void output(T * arr, const size_t SIZE)
{
     std::cout << "Positive " << std::setw(5) << "Negative" << std::endl;
     for(size_t i = 0; i < SIZE; ++i)
      if(arr[i] >= 0)
        std::cout << arr[i] << std::endl;
      else
        std::cout << std::setw(strlen("Positive")+5) << arr[i] << std::endl;
      std::cout << std::endl;
      
      std::cout << "Even " << std::setw(5) << "Odd" << std::endl;
      for(size_t i = 0; i < SIZE; ++i)
      if(arr[i] % 2 == 0)
        std::cout << arr[i] << std::endl;
      else
        std::cout << std::setw(strlen("Even") + strlen("Even") + 5) << arr[i] << std::endl;
}
}
int main()
{
 size_t SIZE;
 std::cout << "Input size array : "; std::cin >> SIZE;
 int arr[SIZE];
 
 array::input<int>(arr, SIZE);
 array::output<int>(arr, SIZE);
 
     
  system("PAUSE");
  return 0;
}
1
7 / 7 / 3
Регистрация: 20.11.2013
Сообщений: 32
15.01.2014, 14:42 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
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
#include <iostream>
#include <conio.h>
#include <iomanip>
using namespace std;
const int SIZE = 10;
 
void func_PlusMinus(int vector[SIZE])
{
    cout << "Положительные   Отрицательные\n";
    for(int x=0; x<SIZE; x++)
    {
        if(vector[x]>=0)
            cout << vector[x] << "\n";
        else
            cout << "                " << vector[x] << "\n";
    }
    cout << endl;
}
 
void func_EvenOdd(int vector[SIZE])
{
    cout << "Чётные          Нечётные\n";
    for(int x=0; x<SIZE; x++)
    {
        if((vector[x]%2)==0)
            cout << vector[x] << "\n";
        else
            cout << "                " << vector[x] << "\n";
    }
    cout << endl;
}
 
void main()
{
    setlocale(LC_ALL,"Russian");
 
    int vector[SIZE]={0};
 
    // заполним массив
    for(int x=0; x<SIZE; x++)
    {
        cout << "Введите " << x << " элемент: ";
        cin >> vector[x];
    }
    cout << endl;
 
    func_PlusMinus(vector);
 
    func_EvenOdd(vector);
 
    _getch();
}
Добавлено через 1 минуту
egor2116, извиняюсь что продублировал)
1
0 / 0 / 0
Регистрация: 06.05.2013
Сообщений: 8
15.01.2014, 21:12  [ТС] 4
Спасибо огромное! Вы мне очень помогли.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
15.01.2014, 21:12
Помогаю со студенческими работами здесь

Разработайте программу ввода элементов массива по столбцам и вывода элементов массива в виде матрицы на экран
14,Разработайте программу ввода элементов массива по столбцам и вывода элементов массива в виде...

Написать программу, осуществив ввод одномерного массива через TextBox, а вывод результатов в Label
В одномерном массиве, состоящем из n вещественных элементов, вычислить: 1) номер и величину...

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

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


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

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

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