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

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

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

В исходную строку добавьте после каждого символа его номер по порядку в алфавите - C++

23.06.2013, 12:52. Просмотров 576. Ответов 14
Метки нет (Все метки)

В исходную строку добавьте после каждого символа его номер по порядку в алфавите.

Добавлено через 59 минут
помогите написать..
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
23.06.2013, 12:52     В исходную строку добавьте после каждого символа его номер по порядку в алфавите
Посмотрите здесь:

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

Поменяйте чётные символы между строками, и после каждого четного символа добавьте его номер в исходной строке - C++
Запросите у пользователя 2 строки длинной от 4 до 20 символов.Поменяйте чётные символы между строками, и после каждого четного символа...

В веденной строке после каждого символа добавить его код - C++
Вопрос в том, как мне вывести именно после каждого символа?..а, ещё оно и не те коды пишет чего-то... #include <iostream> ...

Разработать рекурсивную функцию, которая после каждого вхождения символа a в строку s добавляет символ b - C++
На уроке преподаватель не объясняет как решать. Задачи берутся из "Основы программирования на языке С++" часть 2 Огнева М.В., Кудрина Е.В....

Функция, определяющая позицию самого первого вхождения заданного символа в исходную строку - C++
Прошу помочь решить задачки!:(очень нужно (Билет №25) Составить функцию, позволяющую определить позицию самого первого вхождения...

Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения символа sym запятую. - C++
Помогите решить задачку: Дана строка символов и некоторый символ sym. Сформируйте новую строку, вставив после каждого вхождения...

Подсчитать количество вхождений каждого символа в строку - C++
например у Вас есть строка: asddsg В выходной файле, куда Вы запишите результаты работы программы будет: a – 1 s – 2 d – 2 g – 1

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
23.06.2013, 12:54     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #2
Цитата Сообщение от Pavel_1109 Посмотреть сообщение
помогите написать..
помочь не проблема. что у вас получилось на данный момент?
Pavel_1109
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 9
23.06.2013, 12:55  [ТС]     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #3
вообще не могу понять ничего... из-за одной задачи сессия горит...
MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
23.06.2013, 12:58     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #4
загнать в массив алфавит по порядку, и прогнать строку по массиву имхо
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
23.06.2013, 12:58     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #5
Цитата Сообщение от Pavel_1109 Посмотреть сообщение
из-за одной задачи сессия горит...

Не по теме:

быть такого не может. сессия горит, если забить на семестр. значит, не судьба...

MousePro
49 / 30 / 1
Регистрация: 25.04.2013
Сообщений: 366
23.06.2013, 12:59     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #6
Цитата Сообщение от Thinker Посмотреть сообщение

Не по теме:

быть такого не может. сессия горит, если забить на семестр. значит, не судьба...

Помоги мне в Язык Лого ( Траектория черепахи) плз )
Pavel_1109
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 9
23.06.2013, 13:02  [ТС]     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #7
более легкие задачи я решил, а вот эту понять не могу(

Добавлено через 2 минуты
может кто-нибудь скинуть хоть примерный код? буду очень благодарен
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
23.06.2013, 13:05     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #8
самый простой вариант:
на i-ом шаге c помощью функции itoa() перевести код символа s[i] в строку t,
сдвинуть все символы строки, начиная с (i+1)-й позиции вправо на strlen(t) позиций вправо,
записать после s[i] строку t
Pavel_1109
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 9
23.06.2013, 13:13  [ТС]     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #9
мы работаем через Borland, а там трудно писать..

Добавлено через 4 минуты
program prog;

Pascal
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
const
    LETTERS = 'abcdefghijklmnopqrstuvwxyz';
var
    s, n_str: string;
    i, n: integer;
begin
    WriteLn('input string: ');
    ReadLn(s);
 
    i:= 1;
    while i <= Length(s) do
    begin
        n:= Pos(Lowercase(s[i]), LETTERS);
        if n <> 0 then
        begin
            Str(n, n_str);
            Insert(n_str, s, i + 1);
            Inc(i, Length(n_str));
        end
        else Inc(i);
    end;
 
    WriteLn('string: ', s);
    ReadLn;
end.
вот код в паскале, можете перевести его в Си?
Thinker
Эксперт C++
4221 / 2195 / 150
Регистрация: 26.08.2011
Сообщений: 3,802
Записей в блоге: 5
23.06.2013, 13:20     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #10
Цитата Сообщение от Pavel_1109 Посмотреть сообщение
вот код в паскале, можете перевести его в Си?

Не по теме:

зачем мне код на паскале, я и без этого несколько различных вариантов решения этой задачи могу написать...

Pavel_1109
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 9
23.06.2013, 13:22  [ТС]     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #11
Напишите пожалуйста. о цене можем договориться... просто мне очень нужно
Thinker
23.06.2013, 13:26
  #12

Не по теме:

в посте #8 самый простой алгоритм. зачем тратить время на форум, сидя на экзамене, включите лучше голову

Pavel_1109
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 9
23.06.2013, 13:40  [ТС]     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #13
можете написать хоть примерный код этой программы? а то я вообще не понимаю.. а по образцу бы думаю что-нибудь бы и получилось
Issues
430 / 365 / 37
Регистрация: 06.08.2012
Сообщений: 961
23.06.2013, 14:10     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #14
Цитата Сообщение от Pavel_1109 Посмотреть сообщение
хоть примерный код
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <iostream>
 
int main()
{
    char str[] = "WwE";
 
    for (int i = 0; i < strlen(str); ++i)
    {
        for (int npos = 1, alp = 65; alp < 91; ++npos, ++alp)
        {
            if (str[i] == (char)alp || str[i] == tolower((char)alp))
            {
                std::cout << str[i] << npos << ' ';
            }
        }
    }
 
    system("PAUSE");
    return 0;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.06.2013, 15:51     В исходную строку добавьте после каждого символа его номер по порядку в алфавите
Еще ссылки по теме:

Для каждого символа увеличить его значение на 1 - C++
В соответствии с индивидуальным вариантом написать и выполнить программу: 26. Задан текст. Для каждого символа увеличить его значение на...

Для каждого символа текста увеличить его значение на 1 - C++
Я написал программу, но она не работает. Пожалуйста, помогите решить проблему. Задание: Задан текст. Для каждого символа увеличить его...

После 1-го символа каждого слова вставить последовательность символов - C++
Раздвинуть заданный текст, вставив введенную с клавиатуры последовательность символов после 1-го символа каждого слова. Помогите...

Вставлять тирэ после каждого второго символа строки - C++
Доброе время суток. Подскажите, как решить подобный вопрос, есть массив с данными (получаемый в ходе шифрования) sec; мне нужно, чтобы...

Как после каждого 60-го символа сделать новый абзац? - C++
Как после каждого 60-го символа сделать новый абзац? Есть код, но он выводит только одну строчку с 60 символами. А в целом в файле 146...


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

Или воспользуйтесь поиском по форуму:
Pavel_1109
0 / 0 / 0
Регистрация: 18.06.2013
Сообщений: 9
23.06.2013, 15:51  [ТС]     В исходную строку добавьте после каждого символа его номер по порядку в алфавите #15
Borland выдает 7 ошибок, и программа не запускается.... что делать??(

Добавлено через 49 минут
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
#include <stdio.h>
#include <conio.h>
#include <string.h>
void main(void) 
{
char s[250];
int n, i, str, kslov;
printf("vvedite stroku:\n");
gets(s);
n = strlen(s);
str = 0;
kslov = 0;
for (i=0; i<n; i++)
{
  if (s[i] == ' ')
  {
    if (str == 3)
      kslov = kslov + 1;
    str = 0;
  }
  else
    str = str + 1;
}
if (str == 3)
  kslov = kslov + 1;
printf("kolichestvo kolichestvo treh bukvennih slov: %i\n", kslov);
getch();
}
вот как бы образец! можете ее переделать под мою??

Добавлено через 30 минут
Можете кто-нибудь написать???? очень нужно.....

Добавлено через 6 минут
Напишите пожалуйста, о вознаграждении договоримся....
Yandex
Объявления
23.06.2013, 15:51     В исходную строку добавьте после каждого символа его номер по порядку в алфавите
Ответ Создать тему
Опции темы

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