Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 15, средняя оценка - 4.87
evgenijr
Сообщений: n/a
#1

Дано натуральное число N. Напишите функцию int NumberOfZeroes(int n) (C/C++/Java) - C++

10.12.2013, 07:15. Просмотров 2409. Ответов 3
Метки нет (Все метки)

Дано натуральное число N. Напишите функцию int NumberOfZeroes(int n) (C/C++/Java), function NumberOfZeroes(n: longint): integer (Pascal), определяющую количество нулей среди всех цифр числа N.
Формат входных данных

Задано единственное число N.
Формат выходных данных
Необходимо вывести количество нулей среди всех цифр числа N.

заранее благодарен!
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2013, 07:15     Дано натуральное число N. Напишите функцию int NumberOfZeroes(int n) (C/C++/Java)
Посмотрите здесь:

Написать функцию SUM (int M, int N) / С++ для начинающих - C++
Написать функцию SUM (int M, int N), которая вычисляет и возвращает сумму всех чисел кратных 3 и 9 в пределах от M и N включительно ....

Как передать 0 в функцию типа f (int, int&) - C++
Подскажите, почему при повторных вызовах f остается предыдущее значение S? Т.е. не обнуляется в теле f - {...s=0...} и как его обнулить?...

Напишите функцию int GetLength(char* string), определяющую длину подаваемой на вход строки - C++
Помогите пожалуйста, желательно с обьяснением, а то начал читать о строках, не вдупляю малёх

Опишите функцию int vms(int Vkmh), которая переводит значение Vkmh из км/ч в м/с - C++
Всем привет! Я студентка, учусь на программиста и в данный момент учу С++ и ничего не понятно! Есть пару вопросов которые ну ни как не...

Описать функцию int vms(int Vkmh), которая переводит значение Vkmh из км/ч в м/с - C++
Опишите функцию int vms(int Vkmh) которая переводит значение Vkmh из км/ч в м/с. Используйте эту функцию в другой функции int...

Void send(int* to, int* from, int count) - C++
Здравствуйте, подскажите пожалуйста что делает этот код. Спасибо. void send(int* to, int* from, int count) { int n = (count + 7)...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ildwine
Модератор
2892 / 1743 / 635
Регистрация: 04.03.2013
Сообщений: 4,361
Записей в блоге: 1
10.12.2013, 07:19     Дано натуральное число N. Напишите функцию int NumberOfZeroes(int n) (C/C++/Java) #2
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
function NumberOfZeroes(n : integer) : integer;
var k : integer;
begin  
  k := 0;  
  while n <> 0 do
  begin
    if (n mod 10) = 0 then inc(k);
    n := n div 10
  end;
  NumberOfZeroes := k
end;
{сама программа}
begin
  write(NumberOfZeroes(10050))
end.
nomyac
2 / 9 / 1
Регистрация: 12.10.2013
Сообщений: 43
10.12.2013, 11:56     Дано натуральное число N. Напишите функцию int NumberOfZeroes(int n) (C/C++/Java) #3
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#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;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.12.2013, 12:39     Дано натуральное число N. Напишите функцию int NumberOfZeroes(int n) (C/C++/Java)
Еще ссылки по теме:

Сannot convert ‘int (*)[10]’ to ‘int*’ for argument ‘4’ to ‘int - C++
Все вроде правильно..И в визуале работает а на линуксе(код блок) не работает.. #include &quot;mpi.h&quot; #include &lt;stdio.h&gt; #include...

Напишите программу, которая использует функцию для вычисления среднего геометрического трех чисел типа int, что вводит пользователь. - C++
Напишите программу, которая использует функцию для вычисления среднего геометрического трех чисел типа int, что вводит пользователь. Язык...

Написать функцию int bitcount(unsigned x), возвращающую число единиц в двоичном представлении x - C++
Помогите пожалуйста решить задачи! Столько бьюсь с ними, а не получается. Я гуманитарий, для меня сложно их решить, но оочень хочется...

Напишите рекурсивную функцию, которая определит, является ли заданное натуральное число первичным. - C++
С++. Напишите рекурсивную функцию, которая определит, является ли заданное натуральное число первичным. Натуральное число вводим сами. ...

int\ volatile int \ const int - C++
Товарищи, паника! Имеется код: int a = 5; std::cout &lt;&lt; &quot;Init value a: &quot; &lt;&lt; a &lt;&lt; &quot;\n&quot;; int *p; p = (int*) &amp;a; *p = 0; ...

Дано натуральное число N (N <= 100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на 2N - C++
Дано натуральное число N (N &lt;= 100). Построить натуральное число, состоящее из N цифр и содержащее только цифры 1 и 2, которое делится на...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
ildwine
Модератор
2892 / 1743 / 635
Регистрация: 04.03.2013
Сообщений: 4,361
Записей в блоге: 1
10.12.2013, 12:39     Дано натуральное число N. Напишите функцию int NumberOfZeroes(int n) (C/C++/Java) #4
А на Java как то так:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import java.util.Scanner;
 
public class Example1 {
    int m;
    Scanner s;
    
    Example1() {
       s = new Scanner(System.in); 
    }
    
    void inputNumber() {
        System.out.println("Введите число: ");
        m = s.nextInt();
    }
    
    void outputRes() {
        System.out.println("Количество нулей: " + NumberOfZeroes(m));
    }
    
    private int NumberOfZeroes(int n) {
        int k = 0;         
        while (n != 0) {
            if (n % 10 == 0) k++;
            n = n / 10;
        }
        return k;                
    }
 
    public static void main(String[] args) {
        Example1 a = new Example1();
        a.inputNumber();
        a.outputRes();       
    }
}
Yandex
Объявления
10.12.2013, 12:39     Дано натуральное число N. Напишите функцию int NumberOfZeroes(int n) (C/C++/Java)
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru