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

Найдите во введенной строке все подстроки вида «ХХ.ХХХ.Х», где Х – цифра, и выведите их на экран - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ программа развлетленной структуры http://www.cyberforum.ru/cpp-beginners/thread895119.html
Пользователь вводит четыре числа. Найти сумму положительных среди них чисел. #include <stdio.h> ...
C++ Ошибка: ('sqrt' : ambiguous call to overloaded function) #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; int main() { setlocale(LC_ALL, "Russian"); http://www.cyberforum.ru/cpp-beginners/thread895104.html
C++ QR разложение (есть свои наброски)
Приветствую! Пытаюсь реализовать данный алгоритм по этой схеме. Вот мой код: // QR.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include "math.h"
C++ Шифр Вернама
Доброе время суток, совсем недавно заинтересовался С++. Скачал исходник - никак не могу понять в чем ошибка, отказывается компилироваться. Прошу вашей помощи с этим вопросом. Возможно что то делаю не так :)
C++ Машина пост http://www.cyberforum.ru/cpp-beginners/thread895092.html
Помогите, ни как ни могу вкурить, написать прогу на удаление наимаеньшего массива из двух в машине пост, каретка находится с лева первого массива.
C++ Потоки thread и stream в чем разница потоки thread и stream в чем разница. правильно? Первое - поток исполнения, он же thread, второе - поток данных - он же stream. правильно? еще интересует вопрос "пул потока" подскажите литературу по thread и ПУЛам. подробнее

Показать сообщение отдельно
Рыжий Лис
Просто Лис
 Аватар для Рыжий Лис
209 / 164 / 44
Регистрация: 17.05.2012
Сообщений: 611
Записей в блоге: 4
08.06.2013, 09:48     Найдите во введенной строке все подстроки вида «ХХ.ХХХ.Х», где Х – цифра, и выведите их на экран
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
for (i=0; i<n-7; i++)//или n-8 не знаю
{ //ХХ.ХХХ.Х
  if (
      isdigit(S[i]) &&
      isdigit(S[i+1]) &&
      (S[i+2] == '.') &&
      isdigit(S[i+3]) &&
      isdigit(S[i+4]) &&
      isdigit(S[i+5]) &&
      (S[i+6] == '.') &&
      isdigit(S[i+7])
   )
  {
    printf("%с%с.%с%с%с.%с",S[i],S[i+1],S[i+3],S[i+4],S[i+5],S[i+7]);
  }
}
 
Текущее время: 00:28. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru