Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

RFpro.ru: Программирование на C / C++


Хостинг портала RFpro.ru:
Московский хостер
Профессиональный хостинг на базе Linux x64 и Windows x64

РАССЫЛКИ ПОРТАЛА RFPRO.RU

Чемпионы рейтинга экспертов в этой рассылке

Гаряка Асмик
Статус: Специалист
Рейтинг: 2963
∙ повысить рейтинг »
lamed
Статус: Практикант
Рейтинг: 2202
∙ повысить рейтинг »
Boriss
Статус: Академик
Рейтинг: 1892
∙ повысить рейтинг »

/ КОМПЬЮТЕРЫ И ПО / Программирование / C/C++

Номер выпуска:1504
Дата выхода:25.03.2010, 17:00
Администратор рассылки:Verena, Профессионал
Подписчиков / экспертов:639 / 194
Вопросов / ответов:1 / 1
IRC-канал по теме:#C

Вопрос № 177367: Помогите мне, составить программы на c++: Данные вводятся с клавиатуры 1) Заменить в тексте все символы 'a' на 'z', 'b' на 'y', 'c' на 'x' и так далее 2) Определить средние арифметические ...



Вопрос № 177367:

Помогите мне, составить программы на c++:
Данные вводятся с клавиатуры

1) Заменить в тексте все символы 'a' на 'z', 'b' на 'y', 'c' на 'x' и так далее
2) Определить средние арифметические столбцов матрицы

Отправлен: 20.03.2010, 13:21
Вопрос задал: sveta11115, Посетитель
Всего ответов: 1
Страница вопроса »


Отвечает Verena, Профессионал :
Здравствуйте, sveta11115.
Вот реализация для статической строки (длиной до 255 символов) и динамической матрицы MxN. Со строкой всё просто: новое значение символа вычисляем по ascii-кодам, благо, латинский алфавит в нижнем регистре расположен в таблице символов без разрывов ('a' - 97, 'z' - 122). Вычисляем код очередного символа по формуле str[i] = 'z'-(str[i]-'a'). Можете подставить какую-нибудь букву и убедиться в правильности формулы.
Размерность для матрицы вводится с клавиатуры, сами элементы генерируются автоматически (через генератор псевдослучайных чисел), в комментарии приведён пример того, как сделать, чтобы их тоже нужно было вводить. Проход по столбцам и получение среднего арифметического трудностей не представляет, всё должно быть по комментариям понятно.
Консольное приложение, компилировалось в MS Visual Studio 2005.
Удачи!

Приложение:

-----
Эта история - не для истории, понимаешь?

Ответ отправил: Verena, Профессионал
Ответ отправлен: 20.03.2010, 21:51
Номер ответа: 260267

Оценка ответа: 5

Вам помог ответ? Пожалуйста, поблагодарите эксперта за это!
Как сказать этому эксперту "спасибо"?
  • Отправить SMS #thank 260267 на номер 1151 (Россия) | Еще номера »
  • Отправить WebMoney:

  • Оценить выпуск »
    Нам очень важно Ваше мнение об этом выпуске рассылки!

    Задать вопрос экспертам этой рассылки »

    Скажите "спасибо" эксперту, который помог Вам!

    Отправьте СМС-сообщение с тестом #thank НОМЕР_ОТВЕТА
    на короткий номер 1151 (Россия)

    Номер ответа и конкретный текст СМС указан внизу каждого ответа.

    Полный список номеров »

    * Стоимость одного СМС-сообщения от 7.15 руб. и зависит от оператора сотовой связи. (полный список тарифов)
    ** При ошибочном вводе номера ответа или текста #thank услуга считается оказанной, денежные средства не возвращаются.
    *** Сумма выплаты эксперту-автору ответа расчитывается из суммы перечислений на портал от биллинговой компании.


    © 2001-2010, Портал RFpro.ru, Россия
    Авторское право: ООО "Мастер-Эксперт Про"
    Автор: Калашников О.А. | Программирование: Гладенюк А.Г.
    Хостинг: Компания "Московский хостер"
    Версия системы: 2010.6.14 от 03.03.2010

    В избранное