Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Дано массив из N элементов https://www.cyberforum.ru/ cpp-beginners/ thread2988601.html
Дано массив из N элементов, сгенерированных случайным образом. Превратить массив таким образом, чтобы первоначально располагались в растущем порядке элементы, принадлежащие промежутку (a,b), а...
Дан массив из N элементов, сгенерированных случайным образом C++
Дан массив из N элементов, сгенерированных случайным образом. Превратить массив таким образом, чтобы все элементы нулевые элементы располагались в начале, а за ними остальные элементы по убыванию
C++ Подскажите пожалуйста как отредактировать код, не пойму почему не работает. Нужно найти среднее арифметическое оценок ст https://www.cyberforum.ru/ cpp-beginners/ thread2988593.html
#include <iostream.h> #include <conio.h> #include <math.h> #include <vcl.h> #pragma hdrstop #include <string.h> using namespace std; struct piza { string name, surname;
C++ Даны два массива натуральных чисел https://www.cyberforum.ru/ cpp-beginners/ thread2988591.html
Даны два массива натуральных чисел A(m) и B(n). Найти наибольший элемент в массиве A, которого нет в массиве B.
C++ Дано натуральное число n, действительные числа a1, …, an. Выяснить, образуют ли возрастающую последовательность числа a1
Дано натуральное число n, действительные числа a1, …, an. Выяснить, образуют ли возрастающую последовательность числа a1, …, an.
C++ В одномерном массиве, состоящем из N целых элементов, вычислить номер элемента В одномерном массиве, состоящем из N целых элементов, вычислить номер элемента массива, ближайшего к среднему арифметическому его значению. Вывести начальные индексы всех непрерывных знакосменных... https://www.cyberforum.ru/ cpp-beginners/ thread2988588.html
C++ Конвертирование типов данных Неподскажите, как правильно тип int сконвертировать в байтовую строку? https://www.cyberforum.ru/ cpp-beginners/ thread2988586.html Вывести сумму номеров двух самых больших элементов C++
Вывести сумму номеров двух самых больших элементов, а в массиве соответствующие элементы заменить на 0. Подсчитать количество пар соседних элементов из одинаковыми значениями.
C++ Простая сложность https://www.cyberforum.ru/ cpp-beginners/ thread2988579.html
Доброго времени суток, уважаемые. Возникла на первый взгляд пустяковая проблема, с которой, однако, я не могу справиться. Необходимо, чтобы каждая итерация была подписана в соответствии со своим...
C++ Упорядочить по возрастанию элементы каждой строки матрицы размером n x m Помочь преобразовать код из С++ в C# или, если удобно, написать новую программу на C#. #include <stdio.h> #include <time.h> #include <stdlib.h> int main() { int n, m, t; int a; ... https://www.cyberforum.ru/ cpp-beginners/ thread2988576.html
Перевод из шестнадцатиричной в любую C++
Создать файл, в котором хранятся записи целых чисел в шестнадцатеричной системе счисления. Организовать перевод чисел исходного файла в любую систему счисления по желанию пользователя в пределах от...
C++ Двусвязный список через функции https://www.cyberforum.ru/ cpp-beginners/ thread2988569.html
Текст помощи для некоторой программы организован в виде двусвязного списка. Каждая компонента текста помощи содержит термин (слово) и текст, содержащий пояснения к этому термину. Количество строк...
0 / 0 / 0
Регистрация: 05.12.2021
Сообщений: 19
0

Передача 2-мерного массива - C++ - Ответ 16255930

23.05.2022, 16:37. Показов 67. Ответов 0
Метки (Все метки)

Как правильно передать аргументы в Init?

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
53
#include <stdio.h>
#include <iostream>
#include <stdlib.h>
#include <time.h>
#include <locale.h>
 
#define NUM_SUITS 4  
#define NUM_RANKS 13
using namespace std;
 
 
 
void Init(int (*&in_hand)[NUM_RANKS], char (*Player)[2], const char* rank_code, const char* suit_code)
{
    int rank, suit;
    srand(time(NULL));
    for (int i(0); i < 9; i++)
    {
        do
        {
            suit = rand() % NUM_SUITS;
            rank = rand() % NUM_RANKS;
        } while (in_hand[suit][rank]);
 
 
        if (!in_hand[suit][rank])
        {
            in_hand[suit][rank] = 1;
            Player[i][0] = suit_code[suit];
            Player[i][1] = rank_code[rank];
        }
    }
}
 
int main()
{
    /* карти на руках */
 
    int in_hand[NUM_SUITS][NUM_RANKS] = { 0 };
    char Player1[9][2] = { 0 }; 
    char Player2[9][2] = { 0 }; 
    char Player3[9][2] = { 0 }; 
    //string Players[3][9];
    int num_cards = 27;
    const char rank_code[] = { '2', '3', '4', '5', '6', '7', '8','9', 't', 'j', 'q', 'k', 'a' };
    const char suit_code[] = { '\x03', '\x04', '\x05', '\x06' };
    setlocale(LC_ALL, "rus");
    Init(in_hand,Player1,rank_code,suit_code);
    
 
 
    return 0;
}


Вернуться к обсуждению:
Передача 2-мерного массива C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
23.05.2022, 16:37
Готовые ответы и решения:

Постороить из 2 мерного массива в 1 мерный, который содержит все элементы 2 мерного массива , содержащихся по периметру массива
Постороить из 2 мерного массива в 1 мерный, который содержит все элементы 2 мерного массива ,...

Передача трёх мерного массива
Здравствуйте. Объясните пожалуйста как правильно передать трёх мерный массив из главной...

вывод 2-х мерного массива
привет всем. люди добрые помогите вывести 2-х мерный массив как (квадрат),а не встрочку. ...

Создание n-мерного динамического массива
Ломаю голову над реализацией функции, которая создаёт n-мерный динамический массив. Возможно ли это...

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

Создание 3-х мерного динамического массива
Что-то туплю.. не могу сделать 3-х мерный динамический массив int *a;int q,n,r,v;int ***b;int...

Сравнение срок 2х-мерного массива
Доброго времени суток, стоит задача: В метании молота состязается n спортcменов. Каждый из них...

Преобразование 3-х мерного массива в одномерный
Написать формулу для преобразования 3х индексов 3х мерного массива в 1 индекс одномерного, как зная...

Из 2х мерного массива в 1 мерный перевести
вообщем нужно перевести 2х мерный массив(матрица) так что из каждого столбца выделить максимум и в...

Инициализация N-мерного динамического массива
Добрый день. Возникла идея написать функцию, которая инициализировала n-мерный динамический...

Ввод 2-х мерного массива из файла
Нужно написать программу ввода 2-мерного массива из файла 1.txt, в котором он записан в...

Ошибка при высвобождении памяти 2х мерного массива
Делаю программу генерации шума Перлина, столкнулся с ошибкой. void PerlinNoise::init() {...

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