0 / 0 / 0
Регистрация: 20.11.2011
Сообщений: 13
1

Ввести строку произвольной длины. Исключить из нее пробелы и вывести на печать.

16.12.2011, 22:11. Показов 1415. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
В данной программе есть маленькая проблема, нулевым элементом массива что-то записывается, и при выводе последний символ, введенной строки, теряется. преподаватель сказал гетчем убрать нулевой элемент, я его не понял=(.

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
29
30
31
32
33
34
35
36
/*5.1) Ввести строку произвольной длины. Исключить их нее пробелы и вывести на печать.*/
 
#include "stdafx.h"
#include "conio.h"
#include <iostream> 
 
 
void main()
{
    setlocale(LC_ALL, "russian");
    char *stringArray;
    int i;
    int k;
    
    k = 0;
    while(k<=0)
    {
    printf("Введите количество символов");
    scanf("%d", &k);
    }
 
    stringArray = new char[k];
 
    printf ("Введите строку\n");
 
    for (i=0; i<k; i++)     
        scanf ("%c", &stringArray[i]);
    
    for (i=0; i<k; i++)
    {
        if (stringArray[i]!=' ') 
            printf("%c", stringArray[i]);
    }
    _getch();
    return;
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.12.2011, 22:11
Ответы с готовыми решениями:

Ввести строку произвольной длины
Ввести с помощью клавиатуры строку произвольной длины. Из исходной строки создать новую, у которой...

Ввести строку произвольной длины. Распечатать середину 15 раз.
Доброго времени суток! Пожалуйста, подскажите решение: Ввести строку произвольной длины....

3. Ввести строку произвольной длины. Сосчитать количество слов в ней.
3. Ввести строку произвольной длины. Сосчитать количество слов в ней.

Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами
Ввести строку произвольной длины.Распечатать все '*' в ней с порядковыми номерами

0
16.12.2011, 22:11
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.12.2011, 22:11
Помогаю со студенческими работами здесь

Ввести и вывести задом наперёд число произвольной длины
Битовые операции + pchar (ввести и вывести задом наперёд число произвольной длины) ввести строку...

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

Вывести исходную строку а, удалив из неё лишнее (следующие подряд) пробелы
Вывести исходную строку а, удалив из неё лишнее(следующие подряд) пробелы.

Вывести исходную строку а, удалив из неё лишние( следующие подряд) пробелы
Вывести исходную строку а, удалив из неё лишние( следующие подряд) пробелы.


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru