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

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

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

Написать собственную функцию вычисления длины строки,перевода всех введенных букв в заглавные.Продемонстрировать работу функции,введя несколько строк.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
10.07.2013, 22:05
Ответы с готовыми решениями:

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

Сделать собственную функцию, в которой производятся вычисления в зависимости от введенных параметров
Вычислить r = √(e^a + e^b) . Оформить вычисление e^x как функцию по формуле: e^x = 1 + x^1\1! +...

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

Функция UpLetter(s): преобразование всех букв исходной строки s в заглавные
Реализовать функцию UpLetter (s), которая преобразует все буквы исходной строки s на заглавные...

__________________

Записывайтесь на профессиональные курсы C++ разработчиков
3
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
Модератор
Эксперт по электронике
8380 / 6225 / 836
Регистрация: 14.02.2011
Сообщений: 21,605
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
433 / 368 / 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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
10.07.2013, 22:27

Заказываю контрольные, курсовые, дипломные работы и диссертации здесь.

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

Написать функцию вычисления длины окружности
№1 надо написать функцию вычисления длины окружности и выделить данную функцию в заголовочный файл.

Написать функцию вычисления длины окружности в C++
напишите пожалуйста в с++

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

Написать функцию, описывающую формулу вычисления длины кривой
x= y= sum(abs(diff(complex(x,y)))) не подскажите, правильно ли это?

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


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

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

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