<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.universitas.ro/index.php?action=history&amp;feed=atom&amp;title=2175_-_Factori</id>
	<title>2175 - Factori - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.universitas.ro/index.php?action=history&amp;feed=atom&amp;title=2175_-_Factori"/>
	<link rel="alternate" type="text/html" href="https://wiki.universitas.ro/index.php?title=2175_-_Factori&amp;action=history"/>
	<updated>2026-05-01T04:39:52Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki.universitas.ro/index.php?title=2175_-_Factori&amp;diff=9625&amp;oldid=prev</id>
		<title>Raul: Pagină nouă: Gigel a aflat la matematică definiţia factorialului unui număr natural nenul &lt;code&gt;n&lt;/code&gt;. Acesta este produsul tuturor numerelor naturale începând cu &lt;code&gt;1&lt;/code&gt; şi terminând cu numărul respectiv şi se notează cu &lt;code&gt;n!&lt;/code&gt;. Astfel, factorialul numărului natural &lt;code&gt;6&lt;/code&gt; este &lt;code&gt;6!=1*2*3*4*5*6&lt;/code&gt; şi este egal cu &lt;code&gt;720&lt;/code&gt;. Factorialele numerelor naturale cresc însă extrem de repede. De exemplu, &lt;code&gt;7!=5040&lt;/code&gt; în timp ce &lt;cod...</title>
		<link rel="alternate" type="text/html" href="https://wiki.universitas.ro/index.php?title=2175_-_Factori&amp;diff=9625&amp;oldid=prev"/>
		<updated>2024-02-12T15:30:12Z</updated>

		<summary type="html">&lt;p&gt;Pagină nouă: Gigel a aflat la matematică definiţia factorialului unui număr natural nenul &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;. Acesta este produsul tuturor numerelor naturale începând cu &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; şi terminând cu numărul respectiv şi se notează cu &amp;lt;code&amp;gt;n!&amp;lt;/code&amp;gt;. Astfel, factorialul numărului natural &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; este &amp;lt;code&amp;gt;6!=1*2*3*4*5*6&amp;lt;/code&amp;gt; şi este egal cu &amp;lt;code&amp;gt;720&amp;lt;/code&amp;gt;. Factorialele numerelor naturale cresc însă extrem de repede. De exemplu, &amp;lt;code&amp;gt;7!=5040&amp;lt;/code&amp;gt; în timp ce &amp;lt;cod...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Gigel a aflat la matematică definiţia factorialului unui număr natural nenul &amp;lt;code&amp;gt;n&amp;lt;/code&amp;gt;. Acesta este produsul tuturor numerelor naturale începând cu &amp;lt;code&amp;gt;1&amp;lt;/code&amp;gt; şi terminând cu numărul respectiv şi se notează cu &amp;lt;code&amp;gt;n!&amp;lt;/code&amp;gt;. Astfel, factorialul numărului natural &amp;lt;code&amp;gt;6&amp;lt;/code&amp;gt; este &amp;lt;code&amp;gt;6!=1*2*3*4*5*6&amp;lt;/code&amp;gt; şi este egal cu &amp;lt;code&amp;gt;720&amp;lt;/code&amp;gt;. Factorialele numerelor naturale cresc însă extrem de repede. De exemplu, &amp;lt;code&amp;gt;7!=5040&amp;lt;/code&amp;gt; în timp ce &amp;lt;code&amp;gt;10!=3628800&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Fiind un bun matematician, Gigel a imaginat o altă metodă de a indica factorialul unui număr. Astfel, el ştie că un număr natural nenul se poate descompune în factori primi. De exemplu &amp;lt;code&amp;gt;720&amp;lt;/code&amp;gt; poate fi scris ca &amp;lt;code&amp;gt;2&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt;*3&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;*5&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt;&amp;lt;/code&amp;gt;.  Gigel codifică descompunerea în factori primi astfel: &amp;lt;code&amp;gt;4 2 1&amp;lt;/code&amp;gt; însemnând faptul că în descompunerea lui &amp;lt;code&amp;gt;720&amp;lt;/code&amp;gt; în factori primi apare factorul &amp;lt;code&amp;gt;2&amp;lt;/code&amp;gt; de &amp;lt;code&amp;gt;4&amp;lt;/code&amp;gt; ori, factorul &amp;lt;code&amp;gt;3&amp;lt;/code&amp;gt; apare de două ori şi factorul &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt; apare o dată. Cu alte cuvinte, Gigel indică pentru fiecare număr prim &amp;lt;code&amp;gt;≤ n&amp;lt;/code&amp;gt; puterea la care acesta apare în descompunerea în factori primi a lui &amp;lt;code&amp;gt;n!&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
= Cerința =&lt;br /&gt;
Scrieţi un program care să citească o secvenţă de numere naturale nenule şi care să afişeze în modul descris în enunţ factorialele numerelor citite.&lt;br /&gt;
&lt;br /&gt;
= Date de intrare =&lt;br /&gt;
Fişierul de intrare &amp;lt;code&amp;gt;factori.in&amp;lt;/code&amp;gt; conţine mai multe numere naturale nenule, câte un număr pe linie. Ultima linie a fişierului de intrare conţine valoarea &amp;lt;code&amp;gt;0&amp;lt;/code&amp;gt; indicând faptul că setul de numere s-a terminat.&lt;br /&gt;
&lt;br /&gt;
= Date de ieșire =&lt;br /&gt;
Fişierul de ieşire &amp;lt;code&amp;gt;factori.out&amp;lt;/code&amp;gt; va conţine câte o linie pentru fiecare număr nenul din fişierul de intrare. Pe linia &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; din fişierul de ieşire va fi descrisă descompunerea în factori primi a factorialului numărului de pe linia &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; din fişierul de intrare, în modul descris în enunţ. Numerele scrise pe aceeaşi linie vor fi separate prin câte un spaţiu.&lt;br /&gt;
&lt;br /&gt;
= Restricții și precizări =&lt;br /&gt;
Numerele naturale din fişierul de intrare (exceptând ultimul) sunt din intervalul &amp;lt;code&amp;gt;[2, 60000]&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Fişierul de intrare conţine maxim &amp;lt;code&amp;gt;10&amp;lt;/code&amp;gt; numere naturale nenule.&lt;br /&gt;
&lt;br /&gt;
= Exemplu: =&lt;br /&gt;
&amp;lt;code&amp;gt;factori.in&amp;lt;/code&amp;gt;&lt;br /&gt;
 2&lt;br /&gt;
 8&lt;br /&gt;
 15&lt;br /&gt;
 10&lt;br /&gt;
 0&lt;br /&gt;
&amp;lt;code&amp;gt;factori.out&amp;lt;/code&amp;gt;&lt;br /&gt;
 1&lt;br /&gt;
 7 2 1 1&lt;br /&gt;
 11 6 3 2 1 1&lt;br /&gt;
 8 4 2 1&lt;br /&gt;
&lt;br /&gt;
=== Explicație ===&lt;br /&gt;
&amp;lt;code&amp;gt;2! = 2&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;8! = 2*2*2*2*2*2*2*3*3*5*7&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;15! = 2*2*2*2*2*2*2*2*2*2*2*3*3*3*3*3*3*5*5*5*7*7*11*13&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;10! = 2*2*2*2*2*2*2*2*3*3*3*3*5*5*7&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Încărcare soluție ==&lt;br /&gt;
&lt;br /&gt;
=== Lipește codul aici ===&lt;/div&gt;</summary>
		<author><name>Raul</name></author>
	</entry>
</feed>