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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Dj_Pushkin
0 / 0 / 0
Регистрация: 08.02.2011
Сообщений: 5
#1

Найти и напечатать все идентификаторы, состоящие из заглавных букв - C++

25.11.2011, 23:11. Просмотров 326. Ответов 1
Метки нет (Все метки)

Здравствуйте.прошу помочь написать мне программу на языке Си.Хотелось бы,чтобы кто-нибудь обьяснил как делать(в комментариях).Я не знаю как написать такую:
Задание.Задана последовательность идентификаторов,разделённых одним или несколькими пробелами,оканчивающаяся точкой сразу за последним идентификатором.Каждый идентификатор содержит не более 12 символов.Длина последовательности не более 36 идентификаторов.Найти и напечатать все идентификаторы,состоящие из заглавных букв.
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.11.2011, 23:11     Найти и напечатать все идентификаторы, состоящие из заглавных букв
Посмотрите здесь:

В символьной строке удалить все слова, состоящие более чем из N букв C++
C++ В символьной строке удалить все слова, состоящие из нечетного количества букв.
Напечатать слова из строки, имеющие четный номер и состоящие только из повторяющихся букв C++
C++ Строка: вывести на экран все слова сообщения, состоящие из n букв.
Найти в списке из 7 слов все слова, состоящие из заданного количества букв C++
В символьной строке удалить все слова, состоящие более чем из N - букв C++
C++ Напечатать все слова, состоящие только из цифр
Найти количество заглавных букв в словах C++
Вывести на экран все слова сообщения, состоящие из n букв C++
C++ В символьной строке удалить все слова, состоящие из N - букв - C++
C++ Вывести все цепочки, состоящие из букв a, b (цепочка должна содержать aabba)
C++ Напечатать все слова, состоящие только из разных латинских букв

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
26.11.2011, 12:11     Найти и напечатать все идентификаторы, состоящие из заглавных букв #2
Сообщение было отмечено автором темы, экспертом или модератором как ответ
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
#include <stdio.h>
#include <ctype.h>
 
char*  reader_id(char* sid, char* str) {
  char* tmp = str;
  while(*str) {
      for(; isspace(*str) && *str; *str++);
      if(isupper(*str)) {
           for(; ! isspace(*str) && *str; *sid++ = *str++);
           *sid = '\0';
            break;
       }
       *str++;
   }
   return (*tmp) ? str : NULL;
}
 
 
int main(void)
{
   char  str[]  = "A45698779  b985645 C7778098 D344rfft err98594   W9786";
   char* ptr;
   char  bid[13] = {'\0'};
 
   for(ptr = str; (ptr = reader_id(bid, ptr)) != NULL; )
        puts(bid);
    
    getchar();
    return 0;
}
Yandex
Объявления
26.11.2011, 12:11     Найти и напечатать все идентификаторы, состоящие из заглавных букв
Ответ Создать тему
Опции темы

Текущее время: 23:39. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru