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

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


 

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

85893. ОБСЛЕДОВАНИЕ И ИСПЫТАНИЕ МОДЕЛИ СТАЛЬНОЙ БАЛКИ 231.5 KB
  Цели и задачи работы Ознакомиться с методикой обследования перерасчета испытания обработки и анализом результатов испытания модели стальной балки. Оборудование: Лабораторная установка с моделью стальной балки индикатор часового типа клинометр гири тензорезисторы мост постоянного тока электронный тензометрический...
85894. ТЕКСТОВИЙ РЕДАКТОР MICROSOFT WORD. ЗАГАЛЬНІ ВІДОМОСТІ ОПЕРАЦІЇ НАД ДОКУМЕНТАМИ І ТЕКСТОМ 1.9 MB
  Ознайомитись з інтерфейсом текстового редактору Microsoft Word знати операції створення нового документу та його збереження вміти встановлювати параметри документу а також виконувати операцію редагування тексту. Знати основні операції над текстом у редакторі Microsoft Word...
85895. Исследование трехфазного асинхронного двигателя с короткозамкнутым ротором 1.59 MB
  Изучить конструкцию трехфазного асинхронного двигателя с короткозамкнутым ротором и освоить приемы снятия его характеристик.1 Общие положения Устройство трехфазного асинхронного двигателя с короткозамкнутым ротором представлено на рисунке 4.1 Устройство трехфазного асинхронного двигателя с короткозамкнутым...
85896. Пользовательские подпрограммы-функции 66 KB
  Определить вид треугольника если он существует и вычислить его периметр. Вычислить расстояние между центрами и определить пересекаются ли окружности. Для двух целых чисел определить какое из них больше и найти остаток от деления большего на меньшее.
85898. ПРИБЛИЖЕННЫЕ МЕТОДЫ РЕШЕНИЯ НЕЛИНЕЙНЫХ УРАВНЕНИЙ С ОДНИМ НЕИЗВЕСТНЫМ 255 KB
  Всякое значение при котором называется корнем уравнения . для каждого корня уравнения существует окрестность не содержащая других корней этого уравнения. Приближенное нахождение изолированных действительных корней уравнения обычно складывается из двух этапов: отделение корней т. установление малых промежутков в которых содержится один и только один корень уравнения .
85900. OBSERVING MITOSIS IN ROOT TIPS 20.87 KB
  Nuclear division has 2 forms: mitosis and meiosis (Kent 2000, 74). Mitosis is the process of cell cycle, by which there will be created 2 identical copies of original cell (BBC 2014). This means, the haploid parent cells will produce haploid daughter cells, while the diploid parent cells will produce...
85901. Системне програмування. Інструкції до лабораторних робіт 2.02 MB
  Результати вивести на екран за допомогою функції printf. Результати вивести на екран за допомогою функції printf. Які фунції форматованого виводу на екран ви знаєте. Варіанти індивідуальних завдань В залежності від значення яке приймає y обчислити значення z результат вивести на екран.