Lucrul cu numere reale pe c - practica lui python django

Lucrul cu numere reale în C ++

Lucrul cu numere reale pe c - practica lui python django

Așa cum am promis, am răspândit decizia de probleme pentru elevii de la un C ++. De data aceasta vor fi luate în considerare problemele cu numere reale.







Având un număr real pozitiv X. Efectuați partea fracționată.
Formatul de intrare
Se introduce un număr real pozitiv.
Formatul de ieșire
Realizați răspunsul la sarcină.

Având un număr real pozitiv X. Ieșiți prima cifră după punctul zecimal.
Formatul de intrare
Se introduce un număr real pozitiv.
Formatul de ieșire
Realizați răspunsul la sarcină.

Se dau lungimile laturilor triunghiului. Calculați aria triunghiului.
Formatul de intrare
Se introduc trei numere pozitive.
Formatul de ieșire
Realizați răspunsul la sarcină.

Rata dobânzii la depozit este P procent pe an, care se adaugă la suma depozitului la sfârșitul anului. Contribuția este de X ruble Y copecks. Determinați dimensiunea depozitului într-un an.
La decizia acestei sarcini este imposibil să se utilizeze instrucțiuni și cicluri condiționate.
Formatul de intrare
Programul primește numere întregi P, X, Y pe intrare.
Formatul de ieșire
Programul ar trebui să producă două numere: valoarea depozitului într-un an în ruble și copeici. Partea fracționată a copecii este aruncată.

Rata dobânzii la depozit este P procent pe an, care se adaugă la suma depozitului într-un an. Contribuția este de X ruble Y copecks. Determinați valoarea depozitului prin K ani.
Formatul de intrare
Programul primește numere întregi P, X, Y, K.
Formatul de ieșire
Programul trebuie să genereze două numere: suma depozitului prin K ani în ruble și copeici. Un număr redus de copeici după expirarea anului este eliminat. Recalcularea cantității de depozit (cu eliminarea părților fracționate de copeici) are loc anual.
remarcă
În această problemă, există adesea probleme cu acuratețea. Dacă apar de la dvs. - încercați să rezolvați problema în număr întreg.

Determinați valoarea medie a tuturor elementelor din secvența care se termină cu numărul 0.






Formatul de intrare
Introduceți o secvență de numere întregi, terminând cu un număr 0 (numărul 0 în sine nu este inclus în secvență, ci servește ca semn al sfârșitului acestuia).
Formatul de ieșire
Realizați răspunsul la sarcină.

Având o secvență de numere naturale $% x_1, x_2. x_n $%. Abaterea standard este valoarea $$ sigma = sqrt> $$
unde $$ s = frac $$ este valoarea medie a secvenței.
Determina deviația standard pentru o secvență dată de numere întregi pozitive, terminând cu un număr 0.
Formatul de intrare
Introduceți o secvență de numere întregi, terminând cu un număr 0 (numărul 0 în sine nu este inclus în secvență, ci servește ca semn al sfârșitului acestuia). Într-o secvență de cel puțin două numere până la 0.
Formatul de ieșire
Realizați răspunsul la sarcină.

Se specifică polinomul $% P (x) = a_nx_n + a_x_ +. + a_1x + a_0 $% și numărul $% x $%. Calculați valoarea acestui polinom utilizând schema lui Horner:
$ P (x) = (. (((A_nx + a_) x + a_) x + a_).) X + a_0 $$
Formatul de intrare
În primul rând, programul este introdus la numărul întreg nenegativ n ≤ 20, atunci număr real x, urmat de $% n + 1 $% număr real - coeficienții polinomului de vârstă la tineri.
Formatul de ieșire
Programul ar trebui să producă valoarea polinomului.

Sunt date coeficienții reali $% a, b, c $% și $% a ≠ 0 $%. Rezolva ecuația cuadratoare $% ax ^ 2 + bx + c = 0 $% și scoate toate rădăcinile.
Formatul de intrare
Sunt introduse trei numere reale.
Formatul de ieșire
Dacă ecuația are două rădăcini, ieșiți două rădăcini în ordine ascendentă, dacă un număr rădăcină - un singur număr, dacă nu există rădăcini - nu scoateți nimic.

Numărul sarcinii 10

Se dau coeficienții reali a, b, c. Rezolvați ecuația $% ax ^ 2 + bx + c = 0 $% și tipăriți toate rădăcinile acesteia.
Formatul de intrare
Sunt introduse trei numere reale.
Formatul de ieșire
Dacă această ecuație nu are rădăcini, imprimați numărul 0.
Dacă ecuația are o singură rădăcină, imprimați numărul 1 și apoi această rădăcină.
Dacă ecuația are două rădăcini, imprimați numărul 2, apoi cele două rădăcini în ordine ascendentă.
Dacă ecuația are infinit multe rădăcini, imprimați numărul 3.

Numărul sarcinii 11

Dat fiind numerele reale a, b, c, d, e, f. Se știe că sistemul de ecuații liniare $$? Eginax + by = e \ cx + dy = fend $$ are exact o soluție. Ieșiți două numere x și y, care sunt soluția acestui sistem.
Formatul de intrare
Sunt introduse șase numere - coeficienții ecuațiilor sistemului.
Formatul de ieșire
Realizați răspunsul la sarcină.

Numărul sarcinii 12

Dat fiind numerele reale a, b, c, d, e, f. Rezolvați sistemul de ecuații liniare $? Eginax + by = e \ cx + dy = fend $$
Formatul de intrare
Sunt introduse șase numere - coeficienții ecuațiilor sistemului.
Formatul de ieșire
Producția programului depinde de tipul de soluție al acestui sistem.
Dacă sistemul nu are soluții, programul ar trebui să emită un singur număr 0.
Dacă sistemul are infinit mai multe soluții, fiecare dintre care are forma $% y = kx + b $%, atunci programul trebuie să scrie numărul 1, și apoi valoarea de $% k $% și $% b $%.
În cazul în care sistemul are o soluție unică de $% (x_0, y_0) $%, atunci programul trebuie să scrie numărul 2, și apoi valoarea de $% x_0 $% și $% y_0 $%.
Dacă sistemul are infinit mai multe soluții de forma $% x = x_0 $% $% y $% - orice, programul trebuie să afișeze numărul 3, atunci valoarea de $% x_0 $%.
Dacă sistemul are infinit mai multe soluții de forma $% y = y_0 $% $% x $% - orice, programul trebuie să afișeze numărul 4, atunci valoarea de $% y_0 $%.
Dacă o pereche de numere $% (x, y) $% este o soluție, atunci programul ar trebui să emită numărul 5.







Trimiteți-le prietenilor: