Тема: Допоможіть будь-ласка з лабораторною роботою.

Написати програму фільтр, яка копіює введені з клавіатури символи на екран і при цьому:
а) прибирає зайві пропуски;
б) розміщує по одному слові на рядок. в обох випадках підрахувати кількість введених із клавіатури слів.

Я тільки на першому курсі і не сильно розуміюсь  в програмувані. Буду дуже вдячний якщо допоможете)

2

Re: Допоможіть будь-ласка з лабораторною роботою.

Що саме у вас не виходить? Ми залюбки допоможемо, а не зробимо за вас. Даю підказку  - спочатку ви маєте зчитати символ з клавіатури, а потім, якщо він не є зайвим пропуском - вивести його на екран.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: koala1

3

Re: Допоможіть будь-ласка з лабораторною роботою.

Ви можете будь-ласка перевірити чи це є правильний код? Думаю наче так..


#include <stdio.h>
#define tab 8
int main ()
{
    int c, i, ntab;
    while ((c = getchar()) ! = EOF)
    {
        if (c == 'n')
        {
             for (i = 0; i < 8; i++)
                    putchar ('_');
        }
        else
             putchar (c);
    }
    return 0;
}

4

Re: Допоможіть будь-ласка з лабораторною роботою.

1. У тег CODE візміть свій код
2. А ви його скомпілювали?

Подякували: koala1

5

Re: Допоможіть будь-ласка з лабораторною роботою.

так, скомпілював

6

Re: Допоможіть будь-ласка з лабораторною роботою.

Якщо ви його скомпілювали і він робить те що вам треба, то код правильний. Інакше вказуйте на помилку або що саме код неправильно робить і ми вам допоможемо.

Говорила баба діду: «Я поїду к Білодіду, Ізучу двомовну мову І вернусь обратно знову». А дід бабі: «Не *изди, К Білодіду нєт їзди, — Туди не ходять поїзди»
Подякували: saske257.vinograd, koala2