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

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

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 10, средняя оценка - 4.90
masterby
0 / 0 / 0
Регистрация: 02.02.2009
Сообщений: 23
#1

Ввести строку символов после чего заменить все буквы "а" на ноль - C++

13.12.2009, 23:46. Просмотров 1454. Ответов 6
Метки нет (Все метки)

Доброго времени суток!
Помогите пожалуйста написать лабу по Си.
Задание:
Введите с клавиатуры строку символов, после чего замените все буквы "a" (латиница) на цифру 0 и выведите результирующую строку на экран.
очень прошу помочь сделать это.
Спасибо!
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.12.2009, 23:46
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Ввести строку символов после чего заменить все буквы "а" на ноль (C++):

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

Посчитать сколько слов в строке начинается с буквы "т" 2. Ввести фразу. Все последовательности одинаковых символов заменить на выражение N(C) - C++
Очень нужно написать программы на C 1. Посчитать сколько слов в строке начинается с буквы "т" 2. Ввести фразу. Все последовательности...

Ввести с клавиатуры строку, заменить в ней все буква "а" на букву "b" - C++
Здравствуйте) Вот возникла такая проблема.... не умею работать с указателями еще(( Помогите написать задачку: "используя указатели,...

Найти все вхождения в строку последовательности символов "сто" и заменить на "100" - C++
Дана строка символов. Найти все вхождений последовательностей символов "сто" и заменить на "100"

Заменить в последовательности символов после первого вхождения символа "+" все цифры на символ "-" - C++
Заменить в последовательности символов после первого вхождения символа "+"все цифры на символ "-"О_о Добавлено через 1 минуту что бы...

В текстовом файле заменить все лова начинающиеся с буквы "а" на первое место, которое начинается с буквы "с" - C++
ЗАВТРА ЭКЗАМЕН И НЕ РЕШИЛА ЭТУ ЗАДАЧУ! НЕ ЗНАЮ КАК! ели знаете как ее решить-решите, очень надо! В текстовом файле заменить все лова...

6
Gravity
564 / 558 / 39
Регистрация: 29.01.2009
Сообщений: 1,274
13.12.2009, 23:53 #2
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <stdio.h>
#define N 4096
int main(void)
{
    int i, c;
    char s[N];
 
    printf("Введите строку: ");
    for(i = 0; i < N - 1 && (c = getchar()) != '\n'; i++)
        s[i] = (c == 'a') ? '0' : c;
    s[i] = '\0';
    printf("Результат: %s\n", s);
    return 0;
}
1
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 00:14 #3
ой ))

C++
1
2
3
4
5
6
7
8
9
10
#include <cstring.h>
 
string str;
int temp,pos;
while(pos<str.length())
{
temp=str.find("a",pos);
if(temp!=-1) { str.replace(temp,1,"0"); pos=temp; }
else pos++;
}
0
Андрейка
419 / 223 / 27
Регистрация: 25.03.2009
Сообщений: 744
14.12.2009, 00:14 #4
perchik71, если уж С++ то std::replace(..)
0
perchik71
69 / 27 / 2
Регистрация: 08.08.2009
Сообщений: 60
14.12.2009, 00:17 #5
Цитата Сообщение от Андрейка Посмотреть сообщение
perchik71, если уж С++ то std::replace(..)
я использую cstring.h ))))
0
Ayrica
17.12.2009, 22:42 #6
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include<iostream>
using namespace std;
void main()
{
    setlocale(LC_ALL,"rus");
    char str[256];
    cout<<"\nВведите строку: ";
    cin.getline(str,255,'\n');
    for(int i=0;i<str[i]!='\0';i++)
    {
        if(str[i]=='a' || str[i]=='A')
        {
            str[i]='0';
        }
    }
    cout<<"\n"<<str;
    cout<<"\n\n\n";
    system("pause");
}
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,341
Завершенные тесты: 1
17.12.2009, 23:00 #7
Ayrica,
1.используйте теги
2.Внимательно
Цитата Сообщение от masterby Посмотреть сообщение
Помогите пожалуйста написать лабу по Си.
0
17.12.2009, 23:00
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
17.12.2009, 23:00
Привет! Вот еще темы с ответами:

Ввести данные структуры, и если на входе пустая строка, функция возвращает "ноль" (Прокомментировать каждую строку) - C++
Друзья, прокоментируйте пожалуйста, что каждая строка делает, что за переменные и т.д. задание такое было: написать функцию, которая...

Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и количество гласных в нем. Удалить все буквы "а" и "о" в фамилии. - C++
Помогите пожалуйста. Очень нужно сделать программу. Ввести имя фамилию и отчество как одно данное типа строка. Определить длину строки и...

C (СИ) - Ввести строку символов.И После каждой 2 Буквы ( Именно буквы ) Вставить слово - C++
Огромное Спасибо Darkrduk за эту программу ( программа вставляет MAU ) после каждого 2 символа ** .. Нужно умудриться сделать ! Именно...

Ввести строку. Создать другую строку удалив из введенной все символы "$" - C++
Написал программу, но она не удаляет все символы $. Оставляет один. Скажите пожалуйста в чем ошибка? #include &lt;stdio.h&gt; #include...


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

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

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