Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
DeMaS_
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 15
#1

Программа со строками. Определить длинну введенной строки L и если длина L кратна 3 удалит каждый третий символ

11.10.2013, 15:54. Просмотров 596. Ответов 3
Метки нет (Все метки)

Люди помогите нечего не понимаю нужна программа что бы могла вывести с клавиатуры строку символ.Признак окончания строки-нажатие ввод. программа должна определить длинну введенной строки L и если длина L кратна 3 удалит каждый третий символ. Код как мне объяснили должен быть "легким" т.е. без классов.
С++
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.10.2013, 15:54
Ответы с готовыми решениями:

Ввести строку символов. Определить длину введенной строки L, и если длина L кратна 3, то удаляются все символы, стоящие на местах с номером кратным 3
!!!!!

Если длина введенной строки кратна 4, первую часть строки поменять местами со второй
Если длина введенной строки кратна 4, первую часть строки поменять местами со...

Программа должна определить длину введенной строки L и, если длина L >15, то удаляются все a..z.
27. Ввести с клавиатуры строку символов. Признак окончания ввода строки –...

Определить длину введенной строки, и, если длина больше заданной, то удалить символы от a до z
Здравствуйте можете пожалуйста помочь с задачей на строки. Очень прошу....

Определить длину введенной строки L, и если длина L четная, то удаляются 3 первых, иначе 3 последних символа
#include "stdafx.h" #include "conio.h" #include "stdio.h" #include...

3
zitxbit
89 / 741 / 279
Регистрация: 11.04.2012
Сообщений: 971
11.10.2013, 16:22 #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
#include <stdio.h>
#include <conio.h>
#include <string.h>
 
int main(int argc, char* argv[])
{
    static char str[256] = "\0";
    printf("Vvedite stroky:"); gets(str);
 
    printf("Dlina stroki len = %d\n",strlen(str));
 
    if (strlen(str) % 3) return 0;
 
    for (int i = 0; str[i] != '\0'; i+=3)
        for (int k = i; str[k] != '\0'; k++)
            str[k] = str[k+1];
 
    printf("Stroka = %s\n",str);
 
    _getch();
 
    return 0;
}
2
DeMaS_
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 15
16.10.2013, 20:56  [ТС] #3
Спасибо!
0
DeMaS_
0 / 0 / 0
Регистрация: 11.10.2013
Сообщений: 15
24.10.2013, 23:39  [ТС] #4
zitxbit, А можно с комментариями? я просто не понимаю и объяснить не могу...
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.10.2013, 23:39

Строка: Определите длину введенной строки, и если она кратна 4, то поменяйте местами первую часть строки со второй
Разработайте программу работы со строками. Организуйте ввод исходных данных с...

Ввести строку символов, если ее длина нечетная, удалить символ, стоящий посередине строки.
Помогите пожалуйста с решением Ввести строку символов, если ее длина нечетная,...

Ввести строку символов, если ее длина кратна 2, посчитать количество цифр в этой строке.
Помогите,пожалуйста, решить прогу....Ввести строку символов, если ее длина...


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

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

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