С наступающим Новым годом! Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
SWAGGlord
0 / 0 / 0
Регистрация: 11.12.2015
Сообщений: 19
1

Определить длину введенной строки L, и, если длина кратна 2, удалить из строки все четные числа

22.09.2016, 17:04. Просмотров 886. Ответов 2
Метки нет (Все метки)

Ввести с клавиатуры строку текста, содержащего символы английского алфавита и целые числа. В программе определить длину введенной строки L, и, если длина кратна 2, удалить из строки все четные числа.
0
Лучшие ответы (1)
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
22.09.2016, 17:04
Ответы с готовыми решениями:

Определить длину введенной строки L, и, если длина L<10, то удаляются все A...Z
Задание: ввести с клавиатуры строку символов, программа должна определить длину...

Определить длину введенной строки L, и, если длина L<10, то удаляются все A-Z (с указателями)
Задание: ввести с клавиатуры строку символов, программа должна определить длину...

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

Удалить все цифры строки, если ее длина кратна 5
Ввести символьную строку, если ее длина кратна 5, удалить все цифры. Вывести...

Ввести строку символов, если ее длина кратна 3, удалить все цифры, делящиеся на 3
Условие задачи: Ввести строку символов, если ее длина кратна 3, удалить все...

2
easybudda
Модератор
Эксперт CЭксперт С++
10157 / 6062 / 1525
Регистрация: 25.07.2009
Сообщений: 11,496
23.09.2016, 15:08 2
Лучший ответ Сообщение было отмечено SWAGGlord как решение

Решение

strlen
strchr
strtol
memmove

C
1
#define is_even(n) ( ( (n) & 1 ) == 0 )
Успехов!
0
IVAN1234
45 / 45 / 40
Регистрация: 31.08.2015
Сообщений: 147
23.09.2016, 15:44 3
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <stdio.h>
#include <stdlib.h>
 
int main()
{
    char chr1[28];
    int i,k;
    char chr2[28];
    scanf("%s", chr1);
    strcpy(chr2, chr1);
    if(strlen(chr1) % 2 == 0) {
        for(i = 0, k = 0; i < strlen(chr1); i+=2, k++)
        {
            chr1[k] = chr2[i];
        }
        chr1[strlen(chr1)/2] = '\0';
    }
    printf("%s", chr1);
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
23.09.2016, 15:44

Определить длину введенной строки
Написал программу вот задание: &quot; Ввести строку символов. Определить длину...

Определить длину введенной строки
Ввести фамилию имя и отчество как одно текстовое данное. Определить длину...

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


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

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

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