37821

Вычислить количество букв d и c в потоке данных (поток данных ввести произвольно на клавиатуре) и вывести результат на экран

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

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

Вывод: выполняя лабораторную работу, я научилась работать с потоками данных.

Русский

2013-09-25

14.89 KB

1 чел.

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

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

Кафедра конструирования электронно -

вычислительной аппаратуры

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

Выполнила:

студентка группы ДК-11

Рощина К.Ю.

Задание

1. Вычислить количество букв d и c в потоке данных(поток данных ввести произвольно на клавиатуре) и вывести результат на экран.

Листинг

#include <stdio.h>

long main()

{

long ch, dd=0, cc=0;               \\задаем начальные значения

printf("Vvedide chislo \n");

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

 if(ch=='d'||ch=='D') ++dd;

           if(ch=='c'||ch=='C') ++cc;

}

printf("Symbol \'d\'= %d\n", Symbol \'c\'= %d\n", dd, cc);

_getch();

}

Блок-схема

Начало

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

ch=0, dd=0, cc=0

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

Getchar!=EOF

Ch=’c’

Ch=’d’

++cc

++dd

Вывод: выполняя лабораторную работу, я научилась работать с потоками данных.


 

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

68653. Разработка математической модели оценки платежеспособности корпоративного заемщика 1.71 MB
  Обзор основных моделей которые применятся в банках для анализа кредитоспособности платежеспособности потенциальных заемщиков. Контрольный пример использования математического аппарата в разработки методики анализа кредитоспособности заемщика. Перечень графических материалов...
68655. Разработка технологии создания учебного пособия и проверкаэффективность в реальном творческом проекте 1.05 MB
  Цель данного дипломного проекта – разработать технологию создания учебного пособия и проверить ее эффективность в реальном творческом проекте. Реализация данной цели требует содержательного и методического решения следующих задач: изучить историю и теорию Web-дизайна разработать концептуальную модель учебника...
68656. Конструкторско-технологическая часть проекта упаковки для пищевой промышленности 2.47 MB
  В современной жизни упаковка прочно вошла в наш быт, и сопровождает человека на всех стадиях его деятельности. По состоянию развития упаковочной индустрии стали судить об экономическом и техническом уровне той или иной страны. Наиболее развитые страны вкладывают значительные средства в эту сферу.
68659. Расчет показателей надежности и безопасности АЭУ Запорожской АЭС 3.96 MB
  Площадка Запорожской АЭС проектной мощностью 6000 МВт расположена в Каменско-Днепровском районе Запорожской области вблизи действующей Запорожской ГРЭС. Электростанция предназначена для снабжения электроэнергией южных районов Украины и входит в Объединенную энергосистему Юга.