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

Определение К-й цифры последовательности. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод числительных на русском языке. http://www.cyberforum.ru/cpp-beginners/thread56281.html
Напишите программу, которая читает целое положительное число в десятичном представлении, а на выходе выдает это же число в десятичном представлении и на естественном языке, например: 1732 – одна тысяча семьсот тридцать два. Число не должно превышать диапазон длинного целого. Есть кусок кода который вывод числа с промежутка от 1 до 99... # include <stdio.h> # include <math.h> ...
C++ классы мне дали задание: создать систему классов для обеспечения работы с абонентами телефонной компании... помогите пожалуйста сделать, ну или хотя бы объясните с чего начать(можно лёгкий набросок) http://www.cyberforum.ru/cpp-beginners/thread56248.html
C++ Почему программа зависает?:(
Почему программа зависает когда надо вводить второе число?:( #include <iostream> using namespace std; int main () { int arr_m; int idx = 20; int m; cin >> m;
Матрица.ЯЗЫК "СИ" C++
нужно вычислить, будет ли сумма елементов КВАДРАТНОЙ МАТРИЦЫ ВЫШЕ ПОБОЧНОЙ ДИАГОНАЛИ ОТ-РИ-ЦА-ТЕЛЬ-НОЙ))) язык СИ спасибо заранее..=-O
C++ Строки, указатели и адреса http://www.cyberforum.ru/cpp-beginners/thread56234.html
есть код { char *str="Welcome"; cout<<str<<" "<<(void *)str<<" "<<&str<<endl; for (int i=0;i<8;i++) { cout<<str<<" / "<<(void *)str<<" / "<<&str<<endl; } return 0;
C++ Вывести несколько строк, и проверить может ли этот текст быть классом Всем привет. Помогите плз решить задачку, только программа должна быть без указателей: Ввести несколько строк и проверить, может ли этот текст быть классом. Проверять только наличие слова class , фигурных скобок в начале и конце, точки с запятой в конце. Программа должна выдавать одно из двух сообщений: "текст не может быть классом " или " возможно, что... подробнее

Показать сообщение отдельно
TanT
эволюционирую потихоньку
 Аватар для TanT
464 / 462 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
14.10.2009, 07:46     Определение К-й цифры последовательности.
вот что получилось
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
37
38
39
40
41
42
43
#include <iostream>
#include <cmath>
 
using namespace std;
// Дано натуральное К. Определить К-ю цифру последовательности 
// 1234567891011121314..., в которой выписаны подряд все натуральные числа.
 
void main()
{ 
    int k;
    int n=1, counter=1, temp;
    cout<<"Enter K: "; cin>>k; 
 
//  for (int i=1; i<=k; i++)
//      cout<<i;
//  cout<<"...";
 
    if (k>=10)
    {
        temp=10;
        while (k>=temp)
        {
            k-=temp;
            ++n;
            temp=(int)pow(10,(float)n)*n;
        }
 
        temp=n*(int)pow(10,(float)n-1);
        while (k>=temp)
        {
            k-=temp;
            ++counter;
        }
 
        if (k%n)
            k/=2;
        else
            k=counter;
    }
 
    cout<<" number: "<<k<<endl;
    cout<<endl; system("pause");
}
 
Текущее время: 14:34. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru