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

Дано натуральное число. Определить сколько раз в нем встречается первая цифра - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Обьясните http://www.cyberforum.ru/cpp-beginners/thread413966.html
как происходит вывод в случаях (fscanf_s(f,"%*") (f,"%*\n") fscanf_s(f,"%f%f\n",&s.mas1,&s.mas2); printf_s("\n A: %d",max1+1); printf_s("%6.0f\n",s.mas1);
C++ Удаление повторяющихся элементов из очереди/стека Привет! Нужно написать программу, которая преобразовывала бы непустую очередь в стек, причем из одиныковых элементов в стек должен попасть лишь один. Не подскажете, как реализовать контроль за повторениями? Кроме использования множеств (о коих в Си мне ничего не известно), ничего не могу придумать. Не С++. http://www.cyberforum.ru/cpp-beginners/thread413954.html
C++ Являются ли точки вершинами треугольника
Помогите пожалуйста решить задачу в С++ с помощью функции =) На входе заданы координаты трех точек. Напишите программу, которая проверяет, являются ли эти точки вершинами треугольника.
C++ Упорядочить линейный массив по первой цифре слева
Упорядочить линейный массив по первой цифре слева!!!!!!! Помогите пожалуйста, очень нужно!!!!!!!((((
C++ помогите с прогой http://www.cyberforum.ru/cpp-beginners/thread413940.html
всем привет! Помогите с прогой, вот условие: Вводится N (N>5) пар чисел, представляющих собой декартовые координаты точек на плоскости. Необходимо построить окружность минимального радиуса, то есть определить координаты ее центра и радиус, которая охватывает все введенные точки. просмотрите мой код #include <conio.h> #include <stdio.h> #include <math.h> void main()...
C++ Использование функций. Люди! Эта задача чуть ли не месяц на форуме лежит, неужели никто не сможет решить? Найти вторую производную функции , зная f(x)=x^(4)-cos^(2)*x , по определению (delta=0,1) в точках c и d . подробнее

Показать сообщение отдельно
Петррр
 Аватар для Петррр
5917 / 3354 / 333
Регистрация: 28.10.2010
Сообщений: 5,926
21.12.2011, 21:10     Дано натуральное число. Определить сколько раз в нем встречается первая цифра
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
28
29
30
31
32
33
34
35
36
#include <iostream>
 
using namespace std;
 
int firstnumber(int number)
{
    number = number < 0 ? -number : number;
    while (number > 10)
        number /= 10;
    return number % 10;
}
 
int countoffirstnumber(int number)
{
    int first = firstnumber(number);
    int count = 0;
    number = number < 0 ? -number : number;
    while (number > 10)
    {
        if (number % 10 == first)
            count++;
        number /= 10;
    }
    if (number == first)
        count++;
    return count;
}
 
int main()
{
    cout << countoffirstnumber(123) << endl;
    cout << countoffirstnumber(-111) << endl;
    cout << countoffirstnumber(234432) << endl;
    cout << countoffirstnumber(123321) << endl;
    return 0;
}
 
Текущее время: 13:06. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru