Форум программистов, компьютерный форум, киберфорум
Наши страницы
C для начинающих
Войти
Регистрация
Восстановить пароль
 
klits
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 7
1

Удвоить пробелы в строке символов, введенных с клавиатуры; символы, являющиеся цифрами - удалить

12.11.2016, 13:41. Просмотров 448. Ответов 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
24
25
26
27
#include <stdio.h>
#include <string.h>
#include <ctype.h>
 
int main()
{
    int i;
    char stroka[100];
    gets(stroka);
    for (i = 0; i < strlen(stroka); i++)
    {
        if (islower(stroka[i])*)
        {
            stroka[i] = isupper(stroka[i]);
        }
        else if (isupper(stroka[i]))
        {
            stroka[i] = islower(stroka[i]);
        }
        else
            continue;
    }
    for (int i = 0; i < strlen(stroka); i++)
    {
        printf("%s" stroka[i]);
    }
}
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.11.2016, 13:41
Ответы с готовыми решениями:

Ввести строку символов. Удалить из строки все символы, не являющиеся цифрами. Результат вывести на экран.
Задача 1. Ввести строку символов. Удалить из строки все символы, не являющиеся цифрами. Результат...

Удалить символы в строке, стоящие на четных местах; удалить лишние пробелы и знаки табуляции в строке, заменив одним пробелом
Надо удалить символы в строке, стоящие на четных местах. И удалить лишние пробелы и знаки табуляции...

Удалить все символы в строке, не являющиеся буквами
Удалить все символы в строке, не являющиеся буквами, а также заменить множественные пробелы одним.

С клавиатуры вводится строка символов. Вывести на экран все согласные символы, встречающиеся в строке
С клавиатуры вводится строка символов. Вывести на экран все согласные символы, встречающиеся в...

Удалить в данной строке все символы, являющиеся нечётными цифрами
Удалить в данной строке все символы, являющиеся нечётными цифрами.

2
LFC
730 / 535 / 416
Регистрация: 17.09.2015
Сообщений: 1,598
12.11.2016, 20:57 2
klits, вы где-то тупо скопипастили код,который никаким боком к этому заданию,еще и с ошибками
0
klits
0 / 0 / 0
Регистрация: 10.11.2016
Сообщений: 7
12.11.2016, 23:27  [ТС] 3
Переделывал с cpp.
Уже сделал.

#include <stdio.h>
#include <ctype.h>
#include <stdlib.h>
#include <string.h>
int main ()
{
int i = 0;
char stroka[100];
gets(stroka);
for (i ;i < strlen(stroka);i++)
{
if (islower(stroka[i]))
{
stroka[i] = isupper(stroka[i]);
}
else if(isupper(stroka[i]))
{
stroka[i] = islower(stroka[i]);
}
else continue;
}
for(i; i < strlen(stroka); i++ )
{
printf("%s",stroka[i]);
}
return 0;
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
12.11.2016, 23:27

В строке удалить все символы не являющиеся буквами или цифрами
Помогите написать одно ( или два ) задания : 1)В строке удалить все символы не являющиеся буквами...

Удалить все символы в строке, не являющиеся буквами и заменить множественные пробелы одним
Ребята,буду запредельно благодарен.

Удалить в строке все символы являющиеся буквами или цифрами, и заменить каждую большую букву одноименной малой
условие : Даны символы S1,...Sn. Известно, что символ S1 отличен от пробела и что среди S1,...


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

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

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