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

СИ: Вывод отдельно заглавных и прописных букв из строки - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Сколько дней осталось до конца года? http://www.cyberforum.ru/cpp-beginners/thread189186.html
Написать програму которая спрашивает у пользователя дату в формате ДД ММ ГГГГ и вычисляет сколько дней осталось до конца года. Я сначала хотел по простому, но наверное не выйдет, а массивом...
C++ Class stalker Здравствуйте Помогите с созданием классов пожалуйста Заранее спасибо Написать программу на языке C++, моделирующую поведение сборщика арте- фактов (Stalker) путём создания соответствующего... http://www.cyberforum.ru/cpp-beginners/thread189169.html
Как работает данная программа C++
изучаю тему преобразования типов (в данном случае тип Counter преобразуется в int) и вот набрала код из книги, но не понимаю как он работает и почему: #include <iostream> class Counter {...
массив и индекс C++
объявляя массив и его индекс,индекс должен быть константой.Почему? Препод сказал что если массив будет динамической то можно будет чтобы его индекс не был константой. Например я хочу написать...
C++ Ошибка в коде. http://www.cyberforum.ru/cpp-beginners/thread189143.html
Простая программа: просто ввод и вывод матрицы. Выдает ошибку уже после компиляции. Мой код: #include <stdio.h> #include <conio.h> int inputmat(float** A, int n, int m, int Nmax, int Mmax);...
C++ Сумма\разность матриц Помогите плиз написать программу . Нужно составить программу , вычисляющую сумму и разность двух матриц размеров 3х3 . подробнее

Показать сообщение отдельно
crs
0 / 0 / 0
Регистрация: 10.11.2010
Сообщений: 3

СИ: Вывод отдельно заглавных и прописных букв из строки - C++

10.11.2010, 20:40. Просмотров 1610. Ответов 3
Метки (Все метки)

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

пример:
строка: "1asd56ASaqrRT"

Заглавные буквы: "ASRT"
Остальное: "1asd56aqr"


нашел что-то похожее, переделал в следущее, но не получается доделать как надо... помогите пожалуйста.
#include <stdio.h>
#include <string.h>

#define BIG "QWERTYUIOPASFGHJKLZXCVBHNMD"
#define SMALL "qwertyuiopasdfghjklzxcvbnm"



int main(void)
{
char buf[BUFSIZ], * p;

printf("Enter some strings or just press enter to quit:");

while ( printf("\n> ") && fgets(buf, BUFSIZ, stdin) && *buf != '\n' )
for ( p = strtok(buf, BIG); p; p = strtok(NULL, BIG) )

printf("%s", p);


getch();
return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru