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

Вычисление частного и остатка - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Программа копирования файла http://www.cyberforum.ru/cpp-beginners/thread248010.html
Есть такое задание: Написать программу копирования файла. В выходном файле сначала должны быть предложения, начинающиеся с гласной буквы, а потом все остальные. Чтение происходит блоками. Обработать ошибки. Кто чем может помогите....спс за ранее
C++ матрица блин некак немогу решить прогу, помогите кто сможет пож. даны действительные числа а1,а2... . Известно, что а1Ю0 и что среди а2,а3, есть хотя бы одно отрицательное число. Пусть а1,...,аn- члены данной последовательности, предшествующие первому отрицательному члену (n заранее неизвестно). Получить а1,а1а2,а1а2а3,...а1а2...аn. Заранее спс!!! Добавлено через 20 часов 23 минуты если можно с... http://www.cyberforum.ru/cpp-beginners/thread247998.html
C++ Объединить элементы в строку
Как объединить 3 элемента типа word в единую строку разделяя их точкой
Из матриц А, В и С получить матрицу (А+В)*С C++
помогите с матрицей ПОЖ. Даны квадратные матрицы А,В и С порядка n. Получить матрицу (А+В)С. заранее спс!
C++ Visual C++ псевдографика http://www.cyberforum.ru/cpp-beginners/thread247990.html
Как выводить коды символов в консоль (например чтоб нарисовать рамку)?
C++ множества Даны два множества А и В. Организовать представление множеств в виде линейных однонаправленных списков. Мощность множеств и элементы множеств задавать с клавиатуры. В программе выполнить проверку списка на упорядоченность и на уникальность элементов. Проверить, включено ли множество А во множество В пожалуйста,помогите с задачей. подробнее

Показать сообщение отдельно
talis
 Аватар для talis
789 / 541 / 37
Регистрация: 11.05.2010
Сообщений: 1,298
Записей в блоге: 1
24.02.2011, 21:06     Вычисление частного и остатка
Как-то так. Не отлаживал, может не работатью

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
int getInt()
{
   bool repeat = true;
   char str[32];
 
   while( repeat )
   {
      repeat = false;
 
      cin.getline( str, 32 );
 
      int lng = strlen( str );
      for( int i = 0; i < lng; i++ ) //проверить, все ли символы - цифры
      {
         if( str[i] < 0x30 || str[i] > 0x39 )  //str[i] < '0' || str[i] > '9'
         {
            repeat = true;
            break;
         }
      }
   }
 
   return atoi( str ); // символы в число, "alpha to int"
}
Добавлено через 11 минут
Не сообразил сразу. Можно проще:

C++
1
2
3
4
5
6
7
8
9
10
11
int read = 0;
int int_buff;
char buff[32];
    
while( read == 0 )
{
   cout << "> ";  
   cin.getline( buff, 32 );
        
   read = sscanf( buff, "%i", &int_buff );
}
 
Текущее время: 15:43. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru