Форматированный код на C# и демонстрация работы на скриншотах.
Код текстом ниже.
using System;
using System.Linq;
namespace task29989793
{
class Program
{
static void Main()
{
Console.Write("Enter number: ");
var number = Console.ReadLine().Select(i => int.Parse(i.ToString()));
Console.WriteLine($"Count of odd digits: {number.Count(i => i % 2 == 1)}");
Console.WriteLine($"Count of even digits: {number.Count(i => i % 2 == 0)}");
}
}
}

[Код написан и выполнен на языке C++]
Алгоритм задачи исходит из неравенства треугольника:
1) a < b + c, 2) b < a + c, 3) c < a + b
#include <iostream>
using namespace std;
int main() {
unsigned int a, b, c;
cout << "Введите три стороны треугольника (a, b, c): ";
cin >> a >> b >> c;
if((a < (b + c)) && (b < (a + c)) && (c < (a + b))){
cout << endl << "Треугольник со сторонами " << a << ", " << b << " и " << c << " можно построить." << endl;
return 0;
}
else cout << endl << "Треугольник с такими сторонами нельзя построить." << endl;
system("pause");
}