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();

}


 

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

2658. Современные принципы использования и содержания жилья 130 KB
  Современные принципы использования и содержания жилья. Реформа ЖКХ и современные формы собственности жилья. Государственный и муниципальный контроль технической эксплуатации зданий. Система нормативных документов по технической эксплуатации зданий....
2659. Инженерная организация территорий населенных мест 39 KB
  Инженерная организация территорий населенных мест. Рельеф и его градостроительная оценка. Рельеф является важнейшим фактором, оказывающим непосредственное влияние на планировку, застройку, благоустройство города и экономику строительства. Естественн...
2660. Практический курс стандартизации, метрологии и сертификации 4.42 MB
  В пособии основное внимание уделено изучению вопросов непосредственного использования стандартов в свете положений Федерального закона Российской Федерации №184- ФЗ «О техническом регулировании»,в том числе при решении технических задач. Приведены п...
2661. Нотаріус. Особливості професії 36 KB
  Нотаріус Професія нотаріуса з’являється в ті давні часи, коли на зміну усному доказу приходить доказ письмовий, як більш об’єктивний, переконливий, надійний. Нотаріус стає центральною постаттю в створенні письмових доказів, надаючи докумен...
2662. Бухгалтерський облік в Україні 91.5 KB
  Бухгалтерський облік в Україні: завдання, вимоги, стандарти. Завдання бухгалтерського обліку Господарська діяльність кожного виробничо-комерційного підприємства базується на найбільш раціональному використанні матеріальних і грошових ресурсів,...
2663. Микропроцессоры и микро-ЭВМ 166.7 KB
  Целью изучения дисциплины “Микропроцессоры и микро-ЭВМ” является формирование у студентов знания общей методологии, а также конкретных методов проектирования основных разновидностей современных микропроцессорных средств. Необходимо...
2664. Экология как наука. Предмет и задачи экологии 237 KB
  Предмет и задачи экологии. Предмет экологии – совокупность связей между организмом и средой. Экология – наука изучающая взаимодействия организмов с окружающей средой и друг с другом. Сюда относятся и все условия существования, как неорганиченные...
2665. Социальная психология. Особенности предмета исследования социально психологии 1.8 MB
  Настоящее издание предпринято через восемь лет после последнего выхода учебника в свет. Как минимум два обстоятельства потребовали существенных изменений. Прежде всего, это значительные изменения в самом предмете исследования, т.е. в социально-психо...
2666. Биоэнергетика – альтернативное моторное топливо 1.39 MB
  Мир вступает в эру биоэкономики, т. е. экономики, основанной на биотехнологиях, использующих возобновляемое сырье для производства энергии и материалов. Международная энергетическая ассоциация (IEA) прогнозирует, что к 2030 г. производство биотоплив...