.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2021 Alejandro Colomar .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH MAX 3 "31 octombrie 2023" "Pagini de manual de Linux 6.06" .SH NUME MAX, MIN \- maximul sau minimul a două valori .SH BIBLIOTECA Biblioteca C standard (\fIlibc\fP, \fI\-lc\fP) .SH REZUMAT .nf \fB#include \fP .P \fBMAX(\fP\fIa\fP\fB, \fP\fIb\fP\fB);\fP \fBMIN(\fP\fIa\fP\fB, \fP\fIb\fP\fB);\fP .fi .SH DESCRIERE Aceste macrocomenzi returnează maximul sau minimul lui \fIa\fP și \fIb\fP. .SH "VALOAREA RETURNATĂ" Aceste macrocomenzi returnează valoarea unuia dintre argumentele lor, eventual convertit într\-un tip diferit (a se vedea ERORI). .SH ERORI\-IEȘIRE Aceste macrocomenzi pot declanșa excepția „invalid” (nevalid) în număr de virgulă mobilă atunci când oricare dintre argumente este NaN („Not a Number”, nu este un număr). .SH STANDARDE GNU, BSD. .SH NOTE Dacă oricare dintre argumente este de tip virgulă mobilă, este posibil să preferați să folosiți \fBfmax\fP(3) sau \fBfmin\fP(3), care pot gestiona NaN. .P Argumentele pot fi evaluate de mai multe ori sau pot să nu fie evaluate deloc. .P Unele sisteme UNIX pot furniza aceste macrocomenzi într\-un antet diferit sau deloc. .SH ERORI Din cauza conversiilor aritmetice obișnuite, rezultatul acestor macrocomenzi poate fi foarte diferit de oricare dintre argumente. Pentru a evita acest lucru, asigurați\-vă că ambele argumente au același tip. .SH EXEMPLE .\" SRC BEGIN (MAX.c) .EX #include #include #include \& int main(int argc, char *argv[]) { int a, b, x; \& if (argc != 3) { fprintf(stderr, "Utilizare: %s \en", argv[0]); exit(EXIT_FAILURE); } \& a = atoi(argv[1]); b = atoi(argv[2]); x = MAX(a, b); printf("MAX(%d, %d) este %d\en", a, b, x); \& exit(EXIT_SUCCESS); } .EE .\" SRC END .SH "CONSULTAȚI ȘI" \fBfmax\fP(3), \fBfmin\fP(3) .PP .SH TRADUCERE Traducerea în limba română a acestui manual a fost făcută de Remus-Gabriel Chelu . .PP Această traducere este documentație gratuită; citiți .UR https://www.gnu.org/licenses/gpl-3.0.html Licența publică generală GNU Versiunea 3 .UE sau o versiune ulterioară cu privire la condiții privind drepturile de autor. NU se asumă NICIO RESPONSABILITATE. .PP Dacă găsiți erori în traducerea acestui manual, vă rugăm să trimiteți un e-mail la .MT translation-team-ro@lists.sourceforge.net .ME .