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

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


 

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

76618. Основные направления народничества 33 KB
  езавершенность и половинчатость большинства реформ, проводившихся в борьбе с консерваторами, вызвали всплеск движения революционного народничества. Общество «Земля и воля», созданное Чернышевским, Слепцовым, Обручевым, Серно-Соловьевичем в конце 1861- начале 1862 г. в Петербурге не имело достаточно сил, чтобы стать всероссийской организацией
76619. Распространение марксизма в России 34 KB
  Первые организации пролетариата возникли в Петербурге и Одессе и назывались соответственно Северный союз русских рабочих и Южнороссийский союз рабочих. Оба императора и мысли не допускали чтобы разрешить образование профсоюзов или других даже не политических рабочих организаций. В результате по решению правительства трудовые споры должны были улаживать специальные чиновники фабричные инспектора которые разумеется чаще находились под влиянием предпринимателей нежели заботились об интересах рабочих. со своими соратниками он создал в...
76620. Россия и мир на рубеже XIX-XX веках 45 KB
  Приблизительное представление об историческом месте России в мировом сообществе на рубеже веков дает т. В России же промышленный переворот 90е гг. В России действовала хотя и не повсеместно рыночная система превосходящая западную ее средний уровень по своей динамике. объем промышленной продукции в России возрос в 7 раз в Германии в 5 во Франции в 25 в Англии в 2 раза.
76621. Первая Российская революция 1905-1907 годах 37.5 KB
  Царизм объявил об учреждении законосовещательной Государственной Думы Булыгинской по имени министра внутренних дел А. Не останавливая предназначенных выборов в Государственную думу привлечь теперь же к участию в Думе в мере возможности соответствующей кратности остающегося до созыва Думы срока те классы населения которые ныне совсем лишены избирательных прав предоставив за сим дальнейшее развитие начала общего избирательною права вновь установленному законодательному порядку и 3. Установить как незыблемое правило чтобы никакой...
76622. Политическое и экономическое развитие после первой революции 36 KB
  Столыпина ставшего в день роспуска Первой Государственной Думы Председателем Совета Министров. Председателем Думы являлся кадет Ф. Председателями III Государственной Думы являлись Н. Были отклонены законопроекты о расширении бюджетных прав Думы введении земских учреждений в западных губерниях местного самоуправления о старообрядческих общинах об усовершенствовании судопроизводства и др.
76623. Россия в первой мировой войне 27.5 KB
  Между Австрией и Сербией разгорелся международный конфликт в котором Россия стала поддерживать Сербию а Германия приняла сторону Австро-Венгрии. Германия объявила войну России как ответный шаг на начавшуюся мобилизацию российских войск. Германия сконцентрировав основные силы на Восточном фронте провела весенне-летнее наступление в результате которого Россия потеряла все завоевания 1914 г.
76624. Февральская буржуазно-демократическая революция 31 KB
  Поскольку революция 1905-1907 гг. не решила экономических, политических и классовых противоречий в стране, то она явилась предпосылкой февральской революции 1917 года. Участие царской России в первой мировой войне показало неспособность ее экономики на выполнение военных задач.
76625. Октябрь 1917 г. Установление власти большевиков 37.5 KB
  Установление власти большевиков Причины октябрьской революции 1917 года: усталость от войны; промышленность и сельское хозяйство страны оказались на грани полного развала; катастрофический финансовый кризис; нерешенность аграрного вопроса и обнищание крестьян; оттягивание социальноэкономических реформ; противоречия Двоевластия стали предпосылкой для смены власти. Двоевластие окончилось победой буржуазии. Главной целью октябрьской революции было завоевание власти Советами. ВРК объявил о свержении Временного правительства и передаче...
76626. Гражданская война в России. «Военный Коммунизм» 38.5 KB
  Официально началом войны считаются бои в Петрограде ставшие началом Октябрьской революции то есть октябрь 1917 г. Есть также версии относящие начало войны к началу Февральской революции 1917 г. По поводу окончания войны также нет единодушного мнения: одни ученые и их большинство считают концом войны взятие Владивостока то есть октябрь 1922 г. Причины войны.