Загрузка...

Help with code

Thread in C# created by malor Jan 26, 2023. 106 views

  1. malor
    malor Topic starter Jan 26, 2023 7 Sep 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?
     
Loading...
Top