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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Mr.
0 / 0 / 0
Регистрация: 28.05.2012
Сообщений: 13
#1

Распечатать введенную строку, заменив строчные буквы прописными - C++

28.05.2012, 23:01. Просмотров 664. Ответов 4
Метки нет (Все метки)

Задача 10. Распечатать введенную строку, заменив строчные буквы прописными и повторив дважды каждую цифру.
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.05.2012, 23:01
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Распечатать введенную строку, заменив строчные буквы прописными (C++):

Распечатать введённую строку, заменив строчные буквы прописными и повторив дважды каждую цифру - C++
Вот такое вот задание! Помогите кто нибудь плииииз!!!

Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками ( ) - C++
Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками ( ). Сами скобки не удалять. Если хотя бы...

Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками - C++
Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками '(' ')'.Сами скобки не удалять.Если...

Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками (** ) - C++
2. Распечатать введенную строку, исключив из нее те символы, которые находятся между скобками (** ). Сами скобки не удалять. Если хотя...

Распечатать введенную строку, удалив из неё слова с нечетными номерами и добавив перевернутое слово к слову с четными номерами. - C++
Распечатать введенную строку, удалив из неё слова с нечетными номерами и добавив перевернутое слово к слову с четными номерами. ...

Получить новую строку, заменив в исходной все заглавные буквы строчными и наоборот - C++
Дана строка, содержащая текст, включающий русские и английские слова. Получить новую строку, заменив в исходной все заглавные буквы...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
4shockblast
6 / 6 / 0
Регистрация: 29.05.2012
Сообщений: 17
29.05.2012, 03:16 #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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <stdio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
    char s[1024];
        printf("Enter String: ");
        scanf("%s",&s);
        printf("%s\n",s);
        for(unsigned int i=0;i<strlen(s);i++)
        {
          if(s[i]>='a' && s[i]<='z')
            s[i]-=32;
        }
        for(unsigned int i=0;i<strlen(s);i++)
        {
          if(s[i]>='0' && s[i]<='9')
            printf("%c",s[i]);
          printf("%c",s[i]);
        }
        printf("\n");
 
    return 0;
}
//---------------------------------------------------------------------------
, проверено в Borland C++ Builder 5.
0
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
29.05.2012, 03:20 #3
Цитата Сообщение от 4shockblast Посмотреть сообщение
scanf("%s",&s);
интересно с каких пор
C++
1
printf()
читает всю строку???? функция считает только до пробела. Стандарт C
пользуйтесь
C++
1
gets(s);
1
4shockblast
6 / 6 / 0
Регистрация: 29.05.2012
Сообщений: 17
29.05.2012, 03:23 #4
Тогда, вот так:
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
//---------------------------------------------------------------------------
 
#include <vcl.h>
#include <stdio.h>
#pragma hdrstop
 
//---------------------------------------------------------------------------
 
#pragma argsused
int main(int argc, char* argv[])
{
    char s[1024];
        printf("Enter String: ");
        gets(s);
        printf("%s\n",s);
        for(unsigned int i=0;i<strlen(s);i++)
        {
          if(s[i]>='a' && s[i]<='z')
            s[i]-=32;
        }
        for(unsigned int i=0;i<strlen(s);i++)
        {
          if(s[i]>='0' && s[i]<='9')
            printf("%c",s[i]);
          printf("%c",s[i]);
        }
        printf("\n");
 
    return 0;
}
//---------------------------------------------------------------------------
0
instagib
122 / 85 / 3
Регистрация: 14.02.2011
Сообщений: 340
29.05.2012, 03:26 #5
4shockblast, убрать vcl.h и добавить
C++
1
#include <string.h>
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.05.2012, 03:26
Привет! Вот еще темы с ответами:

Вывести строку в два столбца: в одном строчные буквы, во втором прописные - C++
помогите нубу написать программу) Вводные данные: 20 букв Представление выводных данных: два столбца: в одном строчные, во втором...

Ввести символьную строку и заменить все буквы "а" на буквы "б" и наоборот, как заглавные, так и строчные. - C++
1. Ввести символьную строку и заменить все буквы &quot;а&quot; на буквы &quot;б&quot; и наоборот, как заглавные, так и строчные. Пример: Введите...

В каждом слове длиннее двух символов все строчные символы заменить прописными - C++
Добрый день. Прошу помощи с данной задачей. Заранее спасибо..

Распечатать введенную строку, удалив из неё слова с нечетными номерами и перевернув слова с четными номерами - C++
Задача 28. Распечатать строку, которая получается из введенной строки следующим образом: каждая цифра заменяется на заключенную в круглые...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
29.05.2012, 03:26
Ответ Создать тему
Опции темы

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