Загрузка...

Помогите с кодом

Тема в разделе C# создана пользователем malor 26 янв 2023. 95 просмотров

Загрузка...
  1. malor
    malor Автор темы 26 янв 2023 7 3 сен 2021
    Описать функцию DigitCount(K) целого типа, находящую количество цифр
    целого положительного числа K. Используя эту функцию, найти количество цифр для
    каждого из пяти данных целых положительных чисел.
    CSHARP
    static void DigitCount (int k, out int c)
    {
    c = 0;
    while (k != 0)
    {
    k = k / 10;
    c = c + 1;
    }
    }
    int kol,
    i;
    int[] mas = new int[5] ;
    Console.WriteLine("Введите 5 чисел");
    for ( i = 0; i < mas.Length; i++)
    {
    Console.WriteLine("Введите число " + " =>");
    mas[i] = Convert.ToInt32(Console.ReadLine());
    }
    Console.WriteLine("Исходные значения");
    for (i = 0; i < mas.Length; i++) Console.WriteLine(mas[i] + " ");
    Console.WriteLine();
    Console.WriteLine("Общее количество цифр и положительных чисел для каждого числа");
    for ( i = 0; i < mas.Length; i++)
    {
    DigitCount(mas[i], out kol);
    Console.WriteLine(" В числе {0,5} {1} цифр ", mas[i], kol );
    }
    В условии то одна k, а я еще с приплел. Как сделать, чтобы все работало без out c?
     
    26 янв 2023 Изменено
Top