Форум программистов, компьютерный форум, киберфорум
C для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 08.02.2011
Сообщений: 5
1

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

08.12.2011, 00:43. Показов 1079. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задание:
Задана последовательность идентификаторов,разделённых одним или несколькими пробелами,оканчивающаяся точкой сразу за последним идентификатором.Каждый идентификатор содержит не более 12 символов.Длина последовательности не более 36 идентификаторов.Найти и напечатать все идентификаторы,состоящие из заглавных букв.
Попробовал,вообще не получается.
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
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
 #include <stdio.h>
#include <conio.h>
 #define L 900
int STR_len(char *STR)
{
    int i;
    i=0;
    while(STR[i]!='\0')
        i++;
    return i;
}
void main() 
{
    /* //int a;
    char str[36][12];
    char string[L];
    int f;
    int i;
 
    printf("Write indenteficators\n");
    scanf("%[^\n]", string);
    //gets(string);
    printf(string);
    
    f =0;
    i = STR_len(string);
    printf(i);
    
    /*while(string[f]!=' ')
    {
        while(string[f]!=' ')
            {
                str[1][f]=string[f];
            }
        f++;
 
    }
    printf(str[1]);*/
    int i,u;
        char c;
        char s[900];
        char str[36][12];
 
        i=0;
        u=0;
        repeat:
        while((c=getch())!=' ')
        {
            putch(c);
            str[u][i]=c;
            i++;
        }
        printf("\n");
            printf(str[u]);
            u++;
            i=0;
        goto repeat;
        //putch(c);
       /* while((c=getch())!='.')
        {   
            
            /*if(c=getch()!=' ')
            {
                
                u++;
                i=-1;
            }
            putch(c);
            str[u][i]=c;
                s[i]=c;
                i++;
        }
        s[i]='\0';*/
 
        /*printf("\nYour line:\n");
        printf("%s",str);*/
 
    getch();
        //return 0;
    //scanf("%a%d");
    
 }
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
08.12.2011, 00:43
Ответы с готовыми решениями:

Найти и напечатать все идентификаторы, состоящие из заглавных букв
Здравствуйте.прошу помочь написать мне программу на языке Си.Хотелось бы,чтобы кто-нибудь обьяснил...

Строка: Найти слова, состоящие только из заглавных букв
Здравствуйте. Делаю лабу и слегка застряг на дополнительном задании. Сами задания: 1) Найти слова,...

Напечатать все слова, состоящие из M букв
Ребят, выручите чайника:) 1. Дана строка из отдельных английских слов. Напечатать все слова,...

Напечатать все строки, состоящие из шести букв
Дан текстовый файл, разбить на строки. Напечатать все строки, состоящие из шести букв. P.S....

2
447 / 300 / 65
Регистрация: 12.10.2009
Сообщений: 1,162
08.12.2011, 03:30 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
31
32
33
34
35
36
#include <stdio.h>
#include <conio.h>
#include <mem.h>
#include <string.h>
#include <ctype.h>
 
void main()
{
 const int countChar=25*80+1;
 char *data=new char[countChar], *str=data, *word=NULL, *symbol=NULL;
 int flag=0;
 setmem(str,countChar,0);
 clrscr();
 printf("Input data: ");
 gets(str);
 printf("\nFind Inditificators\n");
 str[strlen(str)-1]=0;
 while (*str)
 {
  while (*str==' ')
   str++;
  word=str;
  str=strchr(str,' ')+1;
  str[-1]=0;
  symbol=word;
  do
  {
   flag=isupper(*symbol);
  }
  while ((flag)&&(*++symbol));
  if (flag) printf("%s\n",word);
 }
 delete []data;
 printf("Press any key...");
 getch();
}
1
0 / 0 / 0
Регистрация: 08.02.2011
Сообщений: 5
08.12.2011, 16:32  [ТС] 3
Спасибо огромное)Сижу,разбираюсь)
0
08.12.2011, 16:32
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
08.12.2011, 16:32
Помогаю со студенческими работами здесь

Напечатать все строки, состоящие из шести букв
Помогите пожалуйста Дан текстовый файл , разбитый на строки . Напечатать все строки , состоящие из...

Напечатать все слова, состоящие только из разных латинских букв
напечатать все слова, состоящие только из разных латинских букв.(Большие и малые буквы не...

Напечатать все слова, состоящие из одинакового количества букв и цифр
напечатать все слова состоящие из одинакового количества букв и цифр

Напечатать все слова из текстового файла, состоящие только из латинских букв - C (СИ)
составить программу, выполняющую преобразование над текстовыми файлами согласно варианту (Вариант:...

Напечатать все слова из текстового файла, состоящие только из латинских букв
Напечатать все слова из текстового файла, состоящие только из латинских букв Как изменить...

Напечатать все слова из строки, состоящие только из маленьких латинских букв
Помогите написать программу. Дана строка символов которая разделена пробелами(слова), напечатать...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru