Răspuns :
Răspuns:
using System;
namespace PozNeg
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Cate elemente are sirul?");
int n = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Care sunt elementele sirului?");
int[] array = new int[n];
for(int i = 0; i < n; i++)
array[i] = Convert.ToInt32(Console.ReadLine());
int poz = 0;
int neg = 0;
for (int i = 0; i < n; i++)
{
if (array[i] > 0)
poz++;
if (array[i] < 0)
neg++;
}
int[] pozArray = new int[poz];
int[] negArray = new int[neg];
int k = 0;
int p = 0;
for(int i = 0; i < n; i++)
{
if(array[i] > 0)
{
pozArray[k] = array[i];
k++;
}
if(array[i] < 0)
{
negArray[p] = array[i];
p++;
}
}
Console.WriteLine("Elementele pozitive sunt:");
foreach(int item in pozArray)
Console.Write($"{item} ");
Console.WriteLine();
Console.WriteLine("Elementele negative sunt:");
foreach (int item in negArray)
Console.Write($"{item} ");
Console.WriteLine();
int contor;
for(int i = 0; i < n - 1; i++)
{
contor = 1;
for (int j = i + 1; j < n; j++)
{
if (array[i] == array[j] && array[i] != int.MaxValue)
{
contor++;
array[j] = int.MaxValue;
}
}
if(contor != 1)
{
Console.WriteLine($"Elementul {array[i]} se repeta de {contor} ori.");
}
}
}
}
}
Explicație:
Ai aici tot programul functional in C#.
Vă mulțumim că ați ales să vizitați platforma noastră dedicată Informatică. Sperăm că ați găsit conținutul oferit util și inspirațional. Dacă aveți întrebări suplimentare sau doriți asistență, vă încurajăm să ne contactați. Ne-ar face plăcere să reveniți și nu uitați să ne adăugați în lista dumneavoastră de favorite!