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

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

10.07.2013, 22:05. Просмотров 984. Ответов 3
Метки нет (Все метки)

Написать собственную функцию вычисления длины строки,перевода всех введенных букв в заглавные.Продемонстрировать работу функции,введя несколько строк.
0
Лучшие ответы (1)
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.07.2013, 22:05
Ответы с готовыми решениями:

Написать функцию, принимающую указатель на строку и выполняющую удаление всех букв «а» из строки
Написать функцию, принимающую указатель на строку и выполняющую удаление всех...

Написать функцию для вычисления длины биссектрисы
Написать функцию для вычисления длины биссектрисы треугольника с длинами сторон...

Написать собственную функцию isalnum
Подскажите, как можно написать самому функцию iswalnum?

Написать программу удаления из текстового файла символов перевода строки ‘\n’ и перевода каретки ‘\r’
Здравствуйте,помогите написать программу на подобии этой,только не подсчета,а...

Написать собственную функцию strcat - сцепление строк
Добрый день! Было задано написать собственную функцию strcat -сцепление строк....

3
BigLow
55 / 55 / 6
Регистрация: 07.07.2013
Сообщений: 345
10.07.2013, 22:19 #2
Цитата Сообщение от 999 Посмотреть сообщение
Написать собственную функцию вычисления длины строки,
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
int Length(const char *s)
{
    int l=0;
 
    while (*s++) l++;
 
    return l;
}
 
int main()
{
    char s[]="Kukuruza";
    std::cout << Length(s);
    
    system("pause");
    return 0;
}
Добавлено через 5 минут
или даже так

C++
1
2
3
4
size_t Length(const char *s)
{
    return strlen(s);
}
своя функция для вычисления длины строки
2
ValeryS
Модератор
7170 / 5437 / 674
Регистрация: 14.02.2011
Сообщений: 18,379
10.07.2013, 22:26 #3
Лучший ответ Сообщение было отмечено как решение

Решение

Цитата Сообщение от 999 Посмотреть сообщение
перевода всех введенных букв в заглавные.
для английского алфавита
C++
1
2
3
4
5
6
7
8
9
void Caps(const char *s)
{
while (*s)
{
 *s&=0xDF; 
 s++; 
}
 
}
для русского не проканает
3
Issues
430 / 365 / 149
Регистрация: 06.08.2012
Сообщений: 961
10.07.2013, 22:27 #4
Цитата Сообщение от 999 Посмотреть сообщение
перевода всех введенных букв в заглавные
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
void ToUpper(char* s)
{
    for (int i = 0; s[i] != '\0'; ++i) { s[i] = toupper(s[i]); } 
}
 
int main()
{
    char str[] = "Hello World";
 
    ToUpper(str);
 
    std::cout << str << std::endl;
 
    return 0;
}
2
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
10.07.2013, 22:27

Ввод текста и замена в нем первых букв всех слов на заглавные
Разработать программу, которая вводит текст и заменяет в ней первые буквы всех...

Написать программу замены во веденной строке малых букв а на заглавные Написать программу замены во веденной строке малых букв а на заглавные
Написать программу замены во веденной строке малых букв а на заглавные

Написать программу замены во введенной строке малых букв b на заглавные
Написать программу замены во введенной строке малых букв b на заглавные ...


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

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

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