51391

Подсчитать количество точек, пробелов и символов «b» в потоке данных

Лабораторная работа

Информатика, кибернетика и программирование

Алгоритм Начало Обьявление переменных ch=0 pt=0 sp=0 bi=0 Вывод списка команд Getchr=EOF вывод подсказки на экран printf vvedide chislo n; while ch=getchr=EOF до тех пор пока ch не равно EOF выполнять цикл ifch.

Русский

2014-05-06

17.77 KB

1 чел.

Національний технічний університет України

«Київський політехнічний інститут»

Кафедра конструювання електронно-обчислювальної апаратури

Алгоритмічні мови та програмування

Лабораторна робота №7


Задание:

Подсчитать количество точек, пробелов и символов «b» в потоке данных.

Алгоритм

Начало

Обьявление переменных

ch=0, pt=0, sp=0, bi=0

Вывод списка команд

Getchar!=EOF

Ch=’b’

Ch = ‘_’

Ch=’.’

++bi

++sp

++pt


Програмный код

#include <stdio.h>

long main()

{long ch, pt=0, sp=0, bi=0;\\задаем начальные значения

printf("Press Ctrl+Z to completion action and computation sumbol\n\n\n");\\вывод подсказки на экран

printf("vvedide chislo \n");

while ((ch=getchar())!=EOF) { \\ до тех пор пока ch не равно EOF, выполнять цикл

if(ch=='.') ++pt;

if(ch==' ') ++sp;

if(ch=='b'||ch=='B') ++bi;

}

printf("Point = %d\n Space = %d\n Symbol \'b\'= %d\n", pt, sp, bi);

_getch();

}


 

А также другие работы, которые могут Вас заинтересовать

26455. Скелет, его значение и функции. Кость как орган. Фило-онтогенез скелета 22 KB
  Кость как орган. Филоонтогенез скелета В скелете свыше 200 костей каждая из которых – это орган занимающий в скелете определённую топографию имеющий определённую форму в связи с выполняемой функцией. В организме скелет полифункционален:: механические функции: опорная защитная двигательная формообразующая антигравитационная; биологические: участник минерального обмена и арена его свершения участник общего обмена веществ гомеостатическая функция крометворная иммунологическая энергетическая. Как орган кость состоит из нескольких...
26456. Слюнные железы (glandulae salivales) 21.5 KB
  Выводной проток – стенонов проток – огибает нижний край н челюсти и открывается в защёчное преддверие на уровне 35 коренного зуба. У собак проток проходит поперёк массетера открывается напротив 2 моляра вместе с дополнительной глазничной скуловой слюнной железой. Выводной проток открывается в дно ротовой полости в области голодной бородавки складки слизистой расположенной под верхушкой языка а у собак – на уздечке языка. Имеет 2 части: многопротоковая – многими протоками открывается в дно ротовой полости; однопротоковая – открывается...
26457. Спинной мозг (medulla spinalis) 22 KB
  Расположен в позвоночном канале и на уровне заднего края затылочного отверстия переходит в головной мозг. На мозге заметны шейное и поясничнокрестцовое утолщения в области которых отходят дорсальные и вентральные корешки нервов плечевого и поясничнокрестцового сплетений органов тазовой полости и брюшных стенок. Каудально от поясничнокрестцового утолщения спинной мозг образует мозговой конус который переходит в концевую нить достигающего 6 хвостового позвонка.
26458. Стилоподий грудной конечности и плечевой сустав 21 KB
  Между ней и лопаткой формируется плечевой сустав articulatio humeris простой многоосный шарообразный. В области лопатки располагаются мышцы действующие на плечевой сустав: экстензоры: предостная supraspinatus и флексоры: дельтовидная большая круглая teres major малая круглая.
26459. Стилоподий тазовой конечности и ТБС 23.5 KB
  Связки: тазовая впадина обрамлева вертлужной губой поперечная связка впадины связка головки бедра – круглая. Мышцы действующие на этот сустав располагаются в области таза и бедра при этом наиболее многочисленны экстензоры которые формируют две группы: ягодичнуюповерхностная ягодичная gluteus superficialis средняя ягодичная gluteus medius глубокая ягодичная gluteus profundus добавочная ягодичная и заднебедренную biceps femoris полусухожильная semitendinosus полуперепончатая semimembranosus квадратная quadratus femoris. Ягодичная...
26460. Морфофункциональная характеристика производных кожного покрова 56.5 KB
  ткань сосуды питание нервы иннервация волоса Волосяная нить имеет З зоны мозговая зона придает прочность построена из кубического эпителия средняя зона построена из плоского эпителия в нём накапливается пигмент наружный слой кутикула роговые чешуйки КЛАССИФИКАЦИЯ остевые – хорошо развит мозговой слой диаметр 70300 мкм покровные волосы длинные волосы челка грива хвост щетина пуховые – отсутствует мозговая зона мягкие располагаются рядом с остевыми диаметр 1540 мкм переходные – мозг зона в виде прерывистой линии...
26461. Морфофункциональная характеристика скелета и деление его на отделы 26 KB
  Морфофункциональная характеристика скелета и деление его на отделы Скелет skeleton кости соединённые в определённой последовательности и формирующие твёрдый каркас тела животного. Определяет форму тела В составе скелета – 200300 костей Л КРС: 207214; ССВ К: 271288 Масса скелета в от общей массы тела: СВ – 6 КРС Л – 15; С К – 10 Скелет является пассивным опорным и несущим...
26462. Морфофункциональная характеристика соединений костей 25.5 KB
  Морфофункциональная характеристика соединений костей ТИПЫ СОЕДИНЕНИЯ КОСТЕЙ СКЕЛЕТА Непрерывный синартроз – при помощи непрерывного слоя ткани Синсаркоз – при помощи мышечной ткани грудная конечность к позвоночному столбу Синдесмоз – при помощи плотной волокнистой соединительной ткани швы связки мембраны sutura шов – прослойка соединительной ткани между костями череп особенно у молодых животных membrana пластинка преобладают коллагеновые волокна между костями предплечья ligamentum связки – пучки коллагеновых...
26463. Морфофункциональная характеристика суставов 31.5 KB
  Морфофункциональная характеристика суставов Прерывный тип соединения сустав diartrosis articulatio Основное образование Добавочное образование cartilago articularis построен из волокнистой гиалиновой ткани отсутствуют кровеносные сосуды обеспечивает защиту уменьшает трение увеличивает размах движения в суставе. простой articulatio simplex – в формировании сустава принимают участие только 2 суставные поверхности плечевой сложный articulatio composita – в формировании сустава принимают участие 3 и более суставных...