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

Простенькая для вас задача посмотрите если не трудно - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сортировка подсчетом http://www.cyberforum.ru/cpp-beginners/thread551812.html
Доброго времени суток. Написал код, вот только выдает ошибку: error C2061: синтаксическая ошибка: идентификатор "a". error C2061: синтаксическая ошибка: идентификатор "b" (строки 26 и 35). Подскажите как исправить. Задача звучит так: Сортировка подсчетом. Выходной массив заполняется значениями “-1”. Затем для каждого элемента определяется его место в выходном массиве путем подсчета количества...
C++ invalid operands of types 'double' and 'int' to binary 'operator%' В строке где If выдает вот эту ошибку 2 раза: invalid operands of types 'double' and 'int' to binary 'operator%' #include <iostream> #include <cmath> using namespace std; int main() { http://www.cyberforum.ru/cpp-beginners/thread551797.html
C++ Для заданных вещественных чисел а, b, c определить, имеет ли уравнения ax2+bx+c=0, хотя бы одно вещественное решение.
Для заданных вещественных чисел а, b, c определить, имеет ли уравнения ax2+bx+c=0, хотя бы одно вещественное решение. помогите решить на с++
C++ Вычислить сумму квадратов всех элементов заданного массива A(N), за исключением элементов, кратных пяти.
Вычислить сумму квадратов всех элементов заданного массива A(N), за исключением элементов, кратных пяти.
C++ Скопировать промежуток в TCHAR http://www.cyberforum.ru/cpp-beginners/thread551763.html
Всем привет. Делаю программу в WinApi на Visual Studio 10. Такой вопрос. Если я объявляю строку TCHAR* buf= new TCHAR; И TCHAR* buf2. То как мне в buf2 записать значения с buf допустим в промежутке с 10 по 15 символ?
C++ Как сделать считывание клавиши с клавиатуры в реальном времени? Хочу написать тетрис, и возник такой вопрос. Я пока знаю только getch, а он стопорит программу пока не нажмёшь кнопку. подробнее

Показать сообщение отдельно
rangerx
1932 / 1541 / 141
Регистрация: 31.05.2009
Сообщений: 2,911
26.04.2012, 23:58     Простенькая для вас задача посмотрите если не трудно
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
#include <iostream>
#include <cmath>
 
int main()
{
    int n;
    std::cout << "n: ";
    std::cin >> n;
 
    if(!std::cin || n <= 0 || n >= 10000)
        return 1;
 
    //------------
    int count = 0;
    for(int val = n; val != 0; val /= 10)
        ++count;
 
    //------------
    std::cout << "count: " << count << "\n"
              << "first: " << static_cast<int>(n / std::pow(10, count - 1)) << "\n";
 
    if(count > 1)
        std::cout << "last but one: " << (n / 10) % 10 << "\n";
}
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru