Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Shalnoi
0 / 0 / 0
Регистрация: 24.10.2016
#1

Задача про буквы - C++

04.01.2012, 19:33. Просмотров 671. Ответов 5
Метки нет (Все метки)

Условие задачи таково: изменить в строке все маленькие буквы на большие, всё это делается в файле!Мой вопрос:существуют ли какие лиюо функции которые определяют величину буквы или какие другие способы решения существуют!Язык Си!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.01.2012, 19:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Задача про буквы (C++):

Задача про рюкзак
Всем привет! Есть программа, которая решает задачу про рюкзак. Когда у меня...

Задача про матрицу
Вообщем завтра сдать надо бы по хорошему. Мне осталось сделать 1 задачу,...

Задача про небоскребы
В небоскребе N этажей и всего один подъезд; на каждом этаже по 3 квартиры;...

Задача про синусоиду
Велосипедист Павлуша выехал на широкую дорогу. Но ехать иначе, чем по закону...

Задача про осадки
Известны данные о количестве осадков, выпавших за каждый день месяца....

Задача про банкомат
В банкомате есть купюры номиналом, 5000, 2000, 1000, 500 и тд. Но, купюры...

5
NoMasters
Псевдослучайный
1909 / 1120 / 90
Регистрация: 13.09.2011
Сообщений: 3,179
04.01.2012, 19:35 #2
Есть функция toupper()
0
go
Эксперт С++
3636 / 1368 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
04.01.2012, 19:38 #3
Цитата Сообщение от shalnoi Посмотреть сообщение
существуют ли какие лиюо функции которые определяют величину буквы
Да, islower, определяет строчная ли буква http://www.cplusplus.com/reference/clibrary/cctype/islower/
C++
1
int islower ( int c );
0
R136a1
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
04.01.2012, 19:39 #4
преобразовывай символы к int, символы в нижнем регистре больше символов в верхнем на 32
0
go
Эксперт С++
3636 / 1368 / 243
Регистрация: 16.04.2009
Сообщений: 4,527
04.01.2012, 19:41 #5
Цитата Сообщение от R136a1 Посмотреть сообщение
преобразовывай символы к int,
За чем преобразовывать? В Си целые числа сами к int преобразуются
0
R136a1
143 / 112 / 36
Регистрация: 14.04.2011
Сообщений: 261
04.01.2012, 20:08 #6
go, я вот это имел в виду
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
  GNU nano 2.2.6                Файл: 1.c                                       
 
#include <stdio.h>
 
int main()
{
        char a;
 
        scanf("%c",&a);
 
        if(a > 96 && a < 123)
                printf("%c\n",a-32);
 
        return 0;
}
0
04.01.2012, 20:08
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.01.2012, 20:08
Привет! Вот еще темы с решениями:

Задача про гостей
Задача: представьте, что вы намерены пригласить к себе шестерых гостей, но за...

Задача про зайца
В небольшой посадке живет заяц. Выскочив из норы и бегая по снегу, он оставил...

Задача про покер
На сайте e-olymp проходит 97%. Где ошибка? Пишет, что третий тест не проходит,...

Задача про дроби
Сделал вроде всё правильно, но задача не работает и выдаёт ошибку на...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru