Informatică, întrebare adresată de dominicporubin, 8 ani în urmă

Se citesc de la tastatură o secvență de n caractere. Elaborați un program prin intermediul căruia se va afișa cîte caractere a cifrelor pare și cîte caractere a cifrelor impare avem în secvența citită. In C.

URGENT VA ROG SA NU AM RESTANTA

Răspunsuri la întrebare

Răspuns de danielpetrupasc
0

Răspuns:

using System;

namespace CharacterCount

{

   class Program

   {

       static void Main(string[] args)

       {

           int evenCount = 0;

           int oddCount = 0;

           Console.Write("Introduceti o secventa de caractere: ");

           string input = Console.ReadLine();

           foreach (char c in input)

           {

               if (char.IsDigit(c))

               {

                   int num = int.Parse(c.ToString());

                   if (num % 2 == 0)

                   {

                       evenCount++;

                   }

                   else

                   {

                       oddCount++;

                   }

               }

           }

           Console.WriteLine("Numarul de caractere cifre pare este: " + evenCount);

           Console.WriteLine("Numarul de caractere cifre impare este: " + oddCount);

       }

   }

}

Explicație:

Sper să ajute!


dominicporubin: în ce limbaj ai scris?
dominicporubin: mulțumesc mult dar nu știu acest limbaj pentru al converti in C
dominicporubin: în ce limbaj ai scris?
Alte întrebări interesante