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

Определить, какая цифра в числе расположена левее: Максимальная или минимальная - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ vwprintf, va_list (stdarg.h) и большие числа (больше 4х байт) http://www.cyberforum.ru/cpp-beginners/thread1064488.html
Здравствуйте Вызывается метод: CLog::okf(L"\n\tSector size:\t%u\n\tSectors count:\t%u\n\tDisk size:\t%u", dwSectorSize, qwTotalSectors, qwDiskSize); void CLog::okf(wchar_t * wcszParams, ...) { wcout << L" ";
C++ Убрать символ в коде #include <fstream> main(int a){ std::fstream i("input.txt"),o("output.txt", 2); i>>a; o<< 99*a+99; } Размер кода: 90 http://www.cyberforum.ru/cpp-beginners/thread1064483.html
C++ Обьясните код
обьясните код #include <ios> main() { system("for /f \"tokens=1,2\" %a in (input.txt) do set /a %a+%b >output.txt"); }
C++ Работа с файлами
Есть следующее задание. Написать программу, которая выводит строку, набранную на клавиатуре, в текстовый файл. Затем: - считывает текст из файла - находит самое длинное слово и его порядковый номер в тексте. Но проблема в том, что когда я ввожу несколько слов разделенных пробелами, то записывает в файл только первое слово. В чем проблема, и как исправить? #include <iostream> #include...
C++ Почему выдает такую ошибку? c++ при компиляции http://www.cyberforum.ru/cpp-beginners/thread1064457.html
Вот код программы, нахождение наибольшего числа с 3 заданных #include <iostream> uisng namespace std; int max(int a,int b) { if(a>b) return a; return b;
C++ Странно видёт себя программа Написал программу конвертор валют но при выборе валюты программа сразу пишет ответ. #include <iostream> using namespace std; int main(){ setlocale(LC_ALL, "Russian"); //Русский язык int currency; double UAH, USD; UAH=0; USD=0; подробнее

Показать сообщение отдельно
gunslinger
случайный прохожий
 Аватар для gunslinger
1098 / 716 / 184
Регистрация: 20.07.2013
Сообщений: 1,973
06.01.2014, 21:47     Определить, какая цифра в числе расположена левее: Максимальная или минимальная
На Builder'e:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
long num = 649180275;
int max = -1, min = 10, posmax, posmin;
String snum = IntToStr(num);
for (int i = 1; i <= snum.Length(); i++)
{
  if (StrToInt(snum[i]) > max)
  {
    max = StrToInt(snum[i]);
    posmax = i;
  }
  if (StrToInt(snum[i]) < min)
  {
    min = StrToInt(snum[i]);
    posmin = i;
  }
}
snum = "В числе " + snum + " левее расположена ";
posmax < posmin ? snum += "максимальная " : snum += "минимальная ";
snum += "цифра.";
ShowMessage(snum);
Миниатюры
Определить, какая цифра в числе расположена левее: Максимальная или минимальная  
 
Текущее время: 17:38. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru