Форум программистов, компьютерный форум, киберфорум
Наши страницы

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывод числительных на русском языке. http://www.cyberforum.ru/cpp-beginners/thread56281.html
Напишите программу, которая читает целое положительное число в десятичном представлении, а на выходе выдает это же число в десятичном представлении и на естественном языке, например: 1732 – одна...
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
эволюционирую потихоньку
466 / 464 / 43
Регистрация: 30.06.2009
Сообщений: 1,399
14.10.2009, 20:41
Znak, тебе который? давай я valeriikozlov способ опишу как понимаю, понравился мне его подход, да и покороче будет. в общем так, если чего Валера меня поправит
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>
// #include <process.h> // тут я уже успел что-то под себя поправить, не совсем понял необходимость этой библиотеки
#include <windows.h> 
using namespace std;
int i, temp, k, a;
int main ()
{
       SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
        cout<<"Введите число K: "<<endl;
 
    // вычисляем число в котором нужно определить величину цифры
    for(i=1; k>0; i++)
    {
        a=0;
        temp=i;
        while(temp>0)   // цикл считает количество цифр в числе в 9ке - 1 цифра, в 10 - две и т.д. 
        {
            temp/=10;   // тут собственно эти цифры они же разряды вычисляются
            a++;
        }
        k-=a;           // отнимаем от искомого числа посчитанные разряды
    }
    i--; // в итоге получаем величину числа в котором надо найти цифру
 
    // если k у нас отрицательное, то искомая цифра находится левее
    while(k!=0)
    {
        i/=10;      // сдвигаемся на нужный разряд
        k++;
    }
    temp=i%10;      // получаем значение цифры
     cout<<"K-тая цифра = "<<temp<<endl;    // вывод
    system("pause");
    return 0; 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru