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

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

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

Дано натуральное число n. Напишите функцию static int NumberOfZeroes (int n), определяющую количество нулей среди всех цифр числа n. Выведите результат.
Листинг программы
  1. #include "iostream"
  2. using namespace std;
  3. void zero(char *mas, int len)// твоя NumberOfZeroes
  4. {
  5. int count=0;
  6. for (int i=0; i<len; i++)
  7. if (mas[i]=='0')
  8. count++;
  9. cout<<"Количество нулей в числе = "<<count<<endl;
  10. }
  11.  
  12. int main()
  13. {
  14. setlocale (0,"");
  15. char mas[100];
  16. int len;
  17. cout<<"Введите число: ";
  18. cin>>mas;
  19. cout<<"Ваше число: "<<mas<<endl;
  20. len=strlen(mas);
  21. cout<<"Длина числа: "<<len<<endl;;
  22. zero(mas,len);
  23. system ("pause");
  24. return 0;
  25. }

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

textual
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ConsoleApplication1
  8. {
  9.     class Program
  10.     {
  11.         static void zero(char[] mas, int len)// твоя NumberOfZeroes
  12.         {
  13.             int count = 0;
  14.             for (int i = 0; i < len; i++)
  15.                 if (mas[i] == '0')
  16.                     count++;
  17.             Console.WriteLine("Количество нулей в числе = " + count);
  18.         }
  19.        
  20.         static void Main(string[] args)
  21.         {
  22.             string mas = null;
  23.             Console.WriteLine("Введите число: ");
  24.             mas = Console.ReadLine();
  25.             Console.WriteLine("Ваше число: " + mas);
  26.             Console.WriteLine("Длина числа: " + mas.Length);
  27.             zero(mas.ToCharArray(), mas.Length);
  28.         }
  29.     }
  30. }

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


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

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

10   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы