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

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

12.11.2016, 13:41. Просмотров 696. Ответов 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
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
12.11.2016, 13:41
Ответы с готовыми решениями:

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

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

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

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

2
733 / 538 / 416
Регистрация: 17.09.2015
Сообщений: 1,601
12.11.2016, 20:57 2
klits, вы где-то тупо скопипастили код,который никаким боком к этому заданию,еще и с ошибками
0
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
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
12.11.2016, 23:27

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

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

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

Создать очередь, содержащую любые символы. Удалить из очереди все символы, не являющиеся буквами или цифрами
Используя динамические структуры, реализовать следующие задания. Вспомо*гательные функции должны...

Дан текст, в который входят любые символы. Удалить из него все символы не являющиеся буквами или цифрами
Дан текст, в который входят любые символы. Удалить из него все символы не являющиеся буквами или...


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

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

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