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

Создание массивов

29.11.2021, 20:39. Показов 241. Ответов 2
Метки с++ (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте,
как можно создать массивы - первый А на 30 элементов, второй В на 15 элементов? Их номера должны вводиться с клавиатуры.

Пример:
Вывод (А,В): (с клавиатуры вводятся числа, к примеру 2 и 7)
Останавливается программа вводом двух 0 (00)
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.11.2021, 20:39
Ответы с готовыми решениями:

Создание массивов
Помогите пожалуйста с массивами: 1) Сделать массив из 20 целых рандомных чисел от 0 до 200 и...

Создание массивов
Такой вопрос: можно ли сделать так, что после того, как вы задаете какое то число, программа...

создание массивов
тут 2 задачи есть: 1)найти сумму не кратных 3 чисел массива 2)Дано массив A(18). Сформировать...

Создание массива массивов
Добрый день, пытаюсь создать массив массивов, но не компилирует. Подскажите в чем ошибся...

2
403 / 261 / 167
Регистрация: 13.01.2021
Сообщений: 1,162
29.11.2021, 20:47 2
VerKod,
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
#include <iostream>
using namespace std;
int main()
{
    int n, m;
    cout <<"Введите размер (А) массива: ";
    cin >> n;
    int* a = new int[n];
    for(int i = 0; i < n; i++){
        cout <<"Введите ["<<i<<"] элемент массива: ";
        cin >> a[i];
        if(a[i] == 0 && a[i-1] == 0){
            return 0;
        }
    }
    cout <<"Массив А: ";
    for(int i = 0; i < n; i++){
        cout << a[i] <<" ";
    }
    cout << "Введите размер (B) массива: ";
    cin >> m;
    int* b = new int[m];
    for(int i = 0; i < m; i++){
        cout <<"Введите ["<<i<<"] элемент массива: ";
        cin >> b[i];
        if(b[i] == 0 && b[i-1] == 0){
            return 0;
        }
    }
    cout <<"Массив B: ";
    for(int i = 0; i < m; i++){
        cout << b[i] <<" ";
    }
    delete[] a, b;
    return 0;
}
Добавлено через 29 секунд
Цитата Сообщение от VerKod Посмотреть сообщение
Останавливается программа вводом двух 0 (00)
не совсем понял, данное условие, если что-то не правильно, отпишите исправлю.
0
1 / 1 / 0
Регистрация: 14.10.2021
Сообщений: 57
29.11.2021, 21:35  [ТС] 3
Размеры массивов неизменны, 30 и 15.
Вывод должен быть таким:
Массив (А,В): 3,7
Массив (А,В): 3,9
Массив (А,В): 16,4
Массив (А,В): 4,14
Массив (А,В): 0,0 (программа останавливается)
Цифры вводятся с клавиатуры (первая часть всегда одинаковая и повторяется программой пока вместо цифр не будут введены два ноля)

Добавлено через 21 минуту
Начало такое:

Код
#include <iostream>
using namespace std;

int main()
{
	const int ACount = 30;
	const int BCount = 15;

....
cout << "Grade(A, B): ";
		cin >> A >> B ;

.....
0
29.11.2021, 21:35
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2021, 21:35
Помогаю со студенческими работами здесь

Создание вектора массивов
Добрый день! Создаю программу работы с троичными строками. Есть определённые правила, по которым...

Создание массива массивов
Можно ли из двумерного массива создать массив массивов? если, да помогите написать код

Создание динамических массивов
Здравствуйте. Подтолкните в верном направлении. В начале пользователь задаёт количество массивов,...

Создание динамических массивов
Здравствуйте! Есть код, решающий важную для меня задачу - находит и выводит все дистанции...

Динамическое создание массивов
#include &lt;iostream&gt; #include &lt;math.h&gt; const size_t NUM = 5; int MaxElement(int* iArray, int...

Создание и размер динамических массивов
Имеется такая задача: Сделал это так: #include &quot;stdafx.h&quot; #include &lt;iostream&gt; #include...

Создание массива массивов структур с++
Здравствуйте! Подскажите, пожалуйста, возможно ли создание массива (известной длинны), элементами...


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

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

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