Procedures

ProcedureLocationProcedure TypeDescription
convert_to_number game24_module Subroutine

Converts user input (cards or numbers) into numeric values. Handles card values such as 'A', 'J', 'Q', 'K'.

create_new_arrays game24_module Subroutine

Creates new arrays after performing an operation.

remove_decimal_zeros game24_module Subroutine

Removes trailing zeros after the decimal point in a string.

solve_24 game24_module Subroutine

Recursively solves the 24 game by trying all possible operations. Utilizes OpenMP tasks for parallelization.

update_progress_bar game24_module Subroutine

Updates and displays the horizontal percentage-based progress bar.

call~~graph~~CallGraph proc~convert_to_number convert_to_number proc~create_new_arrays create_new_arrays proc~remove_decimal_zeros remove_decimal_zeros proc~solve_24 solve_24 proc~solve_24->proc~create_new_arrays proc~solve_24->proc~solve_24 proc~update_progress_bar update_progress_bar proc~solve_24->proc~update_progress_bar omp_get_level omp_get_level proc~solve_24->omp_get_level program~game24_ultra game24_ultra program~game24_ultra->proc~convert_to_number program~game24_ultra->proc~remove_decimal_zeros program~game24_ultra->proc~solve_24
Help