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

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

Войти
Регистрация
Восстановить пароль
 
J_I
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 9
#1

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

21.02.2013, 13:38. Просмотров 1095. Ответов 7
Метки нет (Все метки)

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

Прикрепляю фото, на нём хорошо видно саму программу и результат, который мне совершенно непонятен. Откуда эти странные строчки
хотелось бы узнать ошибки)
Миниатюры
Написать программу замены во введенной строке малых букв b на заглавные  
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.02.2013, 13:38     Написать программу замены во введенной строке малых букв b на заглавные
Посмотрите здесь:
C++ Написать программу замены во веденной строке малых букв а на заглавные Написать программу замены во веденной строке малых букв а на заглавные
Написать программу подсчета букв ‘и’ во введенной строке C++
Написать программу подсчета букв «о» во введенной строке C++
C++ Написать программу, которая будет подсчитывать количество гласных букв в строке, введенной с клавиатуры.
Написать программу удаления букв н из введенной строки C++
Замена малых букв на большие в строке C++
Написать программу: подсчет количества знаков пунктуации в строке введенной с клавиатуры C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
21.02.2013, 13:45     Написать программу замены во введенной строке малых букв b на заглавные #2
C++
1
2
3
4
5
6
7
8
9
10
11
12
#include <iostream>
#include <string>
#include <iterator>
#include <algorithm>
 
int main()
{
    std::string s;
    std::getline(std::cin, s);
    std::transform(s.begin(), s.end(), std::ostream_iterator<char>(std::cout), toupper);
    std::cin.get();
}
HighPredator
5464 / 1830 / 338
Регистрация: 10.12.2010
Сообщений: 5,412
Записей в блоге: 3
21.02.2013, 13:56     Написать программу замены во введенной строке малых букв b на заглавные #3
Вот вам под борланд:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#include <iostream.h>
#include <string.h>
 
int main()
{
    char str[255];
    cin>>str;
    int i;
    for(i=0;i<strlen(str);i++)
    {
        if(str[i]=='b') str[i]='B';
    }
    cout<<str<<endl;
    return 0;
}
J_I
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 9
21.02.2013, 14:02  [ТС]     Написать программу замены во введенной строке малых букв b на заглавные #4
А можно найти ошибку именно в моём варианте?
Это задание универское, спалят же))
olya7
477 / 294 / 91
Регистрация: 18.02.2013
Сообщений: 684
21.02.2013, 14:05     Написать программу замены во введенной строке малых букв b на заглавные #5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream.h>
#include <string.h>
 
int main()
{
    char c='b';
    char c1='B';
    char str[255];
    cin>>str;
    int i;
    for(i=0;i<strlen(str);i++)
    
        if(str[i]==c) str[i]=c1;
    
    cout<<str<<endl;
    return 0;
}
J_I
0 / 0 / 0
Регистрация: 21.02.2013
Сообщений: 9
21.02.2013, 14:06  [ТС]     Написать программу замены во введенной строке малых букв b на заглавные #6
А где ввод с клавы...я что-то не пойму..
Vourhey
Почетный модератор
6474 / 2249 / 123
Регистрация: 29.07.2006
Сообщений: 12,635
21.02.2013, 14:10     Написать программу замены во введенной строке малых букв b на заглавные #7
Цитата Сообщение от HighPredator Посмотреть сообщение
if(str[i]=='b') str[i]='B';
Тьфу, в задании пропустил, что только b

Добавлено через 42 секунды
Цитата Сообщение от olya7 Посмотреть сообщение
cin>>str;
Вроде должен ввести не строку, а слово до первого пробела.
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.02.2013, 15:01     Написать программу замены во введенной строке малых букв b на заглавные
Еще ссылки по теме:
Определить количество цифр и малых латинских букв в строке St C++
Написать программу, которая позволяет во введенной строке поменять первые буквы каждого слова на прописные C++
C++ Написать программу, считающую количество русских букв в строке
Количество согласных букв в строке введенной с клавиатуры C++
C++ Посчитать количество букв в введенной строке символов

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

Или воспользуйтесь поиском по форуму:
HighPredator
5464 / 1830 / 338
Регистрация: 10.12.2010
Сообщений: 5,412
Записей в блоге: 3
21.02.2013, 15:01     Написать программу замены во введенной строке малых букв b на заглавные #8
Цитата Сообщение от J_I Посмотреть сообщение
А можно найти ошибку именно в моём варианте?
Можно. Вы не знаете спецификаторов. Все валится у вас в этой строке:
C++
1
printf("%s",sym1);
Потому, что спецификатор для вывода символа - %c, а у вас указан для строк.
Yandex
Объявления
21.02.2013, 15:01     Написать программу замены во введенной строке малых букв b на заглавные
Ответ Создать тему
Опции темы

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