Differences

This shows you the differences between two versions of the page.

Link to this comparison view

programare-cc:laboratoare:05 [2020/10/26 18:52]
andreea.nica1602 [Probleme]
programare-cc:laboratoare:05 [2023/11/07 10:57] (current)
mihai.nan [Problema 5]
Line 1: Line 1:
 ===== Laboratorul 05 - Definire și utilizare funcții ===== ===== Laboratorul 05 - Definire și utilizare funcții =====
  
-**În acest laborator veţi învăţa să:** +==== Problema 1 (rezolvată) ​====
- +
-  * Definiţi funcţii +
-  * Folosiţi funcţii definite de utilizator +
- +
-==== Probleme ==== +
- +
-=== Problema 1 (rezolvată) ===+
 ---- ----
  
Line 27: Line 20:
 ---- ----
  
-Numarul de cifre ale numarului citit+Numarul de cifre al numarului citit
  
 == Restricţii == == Restricţii ==
Line 79: Line 72:
 Programul C care implementează algoritmul descris mai sus va fi: Programul C care implementează algoritmul descris mai sus va fi:
  
-=== Problema 2 ===+==== Problema 2 ====
 ---- ----
  
Line 114: Line 107:
 | 666013 8| NU|  | 666013 8| NU| 
  
-=== Problema 3 ===+==== Problema 3 ====
  
 ---- ----
Line 120: Line 113:
 //**Ipoteza lui Goldbach**//:​ Orice număr par se poate exprima printr-o sumă de două numere //**Ipoteza lui Goldbach**//:​ Orice număr par se poate exprima printr-o sumă de două numere
 prime, nu neapărat distincte. prime, nu neapărat distincte.
-**A**. Scrieţi o funcţie care să verifice dacă un număr întreg este prim sau nu. Funcţia va returna+ 
 +==Cerința ​A== 
 + 
 +Scrieţi o funcţie care să verifice dacă un număr întreg este prim sau nu. Funcţia va returna
 valoarea 1 dacă **N** este număr prim şi 0 în caz contrar. Si **trebuie** sa aiba urmatorul antet: valoarea 1 dacă **N** este număr prim şi 0 în caz contrar. Si **trebuie** sa aiba urmatorul antet:
  
Line 127: Line 123:
 </​code>​ </​code>​
  
-**B**. Scrieţi un program care verifică //**ipoteza lui Goldbach**//​ prin afişarea tuturor+==Cerința ​B==  
 + 
 +Scrieţi un program care verifică //**ipoteza lui Goldbach**//​ prin afişarea tuturor
 descompunerilor distincte(de ex. nu se vor afişa şi "​5+7"​ şi "​7+5"​) posibile în sumă de descompunerilor distincte(de ex. nu se vor afişa şi "​5+7"​ şi "​7+5"​) posibile în sumă de
 numere prime ale unui număr citit de la tastatură. Programul va apela funcţia prim. numere prime ale unui număr citit de la tastatură. Programul va apela funcţia prim.
Line 159: Line 157:
 | 12 | 1 + 11 \\ 5 + 7 | | 12 | 1 + 11 \\ 5 + 7 |
  
-=== Problema 4 ===+ 
 +==== Problema 4 ====
 ---- ----
  
Line 197: Line 196:
 | 5 12 \\ 3 14 | 35 84 \\ 18 84 | | 5 12 \\ 3 14 | 35 84 \\ 18 84 |
  
-=== Problema 5 ===+==== Problema 5 ====
 ---- ----
  
Line 203: Line 202:
 termen dat: termen dat:
  
-//e^x = 1 + x/1! + (x^2)/2! + (x^3)/3! + ... + (x^n)/n!//+$e^x = 1 + \frac{x}{1!\frac{x^2}{2!\frac{x^3}{3!+ ... + \frac{x^n}{n!}$
  
 Se vor defini şi utiliza următoarele funcţii: Se vor defini şi utiliza următoarele funcţii:
Line 230: Line 229:
 | 2.5 10   | 12.1817 | | 2.5 10   | 12.1817 |
  
-=== Problema 6 ===+==== Problema 6 ====
 ---- ----
  
Line 261: Line 260:
 | 4 \\ 0 0 \\ 0 1 \\ 1 0 \\ 1 1 | 0 0 \\ 1 1 \\ 1.414214 | | 4 \\ 0 0 \\ 0 1 \\ 1 0 \\ 1 1 | 0 0 \\ 1 1 \\ 1.414214 |
  
-=== Problema 7 ===+==== Problema 7 ====
 ---- ----
  
Line 302: Line 301:
 | 2534562| 2234556 | | 2534562| 2234556 |
  
-=== Problema 8 ===+==== Problema 8 ====
 ---- ----
  
Line 310: Line 309:
  
 <code c> <code c>
-int arie_intersectie(int x11, int y11, int x12, int y12, int x21, inty21, int x22, int y22)+int arie_intersectie(int x11, int y11, int x12, int y12, int x21, int y21, int x22, int y22)
 </​code>​ </​code>​
  
programare-cc/laboratoare/05.1603731136.txt.gz · Last modified: 2020/10/26 18:52 by andreea.nica1602
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0