С C++ на C#: определение количества нулей среди всех цифр числа

Узнай цену своей работы

Формулировка задачи:

Дано натуральное число n. Напишите функцию static int NumberOfZeroes (int n), определяющую количество нулей среди всех цифр числа n. Выведите результат.
#include "iostream"
using namespace std;
 
void zero(char *mas, int len)// твоя NumberOfZeroes
{
    int count=0;
    for (int i=0; i<len; i++)
        if (mas[i]=='0')
            count++;
    cout<<"Количество нулей в числе = "<<count<<endl;
}

int main()
{
    setlocale (0,"");
    char mas[100];
    int len;
    cout<<"Введите число: ";
    cin>>mas;
    cout<<"Ваше число: "<<mas<<endl;
    len=strlen(mas);
    cout<<"Длина числа: "<<len<<endl;;
    zero(mas,len);
    system ("pause");
    return 0;
}

Решение задачи: «С C++ на C#: определение количества нулей среди всех цифр числа»

textual
Листинг программы
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
 
namespace ConsoleApplication1
{
    class Program
    {
        static void zero(char[] mas, int len)// твоя NumberOfZeroes
        {
            int count = 0;
            for (int i = 0; i < len; i++)
                if (mas[i] == '0')
                    count++;
            Console.WriteLine("Количество нулей в числе = " + count);
        }
        
        static void Main(string[] args)
        {
            string mas = null;
            Console.WriteLine("Введите число: ");
            mas = Console.ReadLine();
            Console.WriteLine("Ваше число: " + mas);
            Console.WriteLine("Длина числа: " + mas.Length);
            zero(mas.ToCharArray(), mas.Length);
        }
    }
}

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5
Похожие ответы