Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Подсчитать, сколько было введено: латинских прописных букв, кириллических прописных букв, цифр, знаков переноса, прочих символов. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Не получается вызвать функцию asinh http://www.cyberforum.ru/cpp-beginners/thread970503.html
Доброе время суток. Пожалуйста помогите вызвать функцию asinh гиперболический арксинус.
C++ Выдения четных чисел в диапазоне 1-20 #include <iostream> using namespace std; void main() { int count = 2; while (count > 1 && count < 20) { cout << count; http://www.cyberforum.ru/cpp-beginners/thread970493.html
Задача на ветвления (С++) Выяснить, верно ли, что первый прямоугольник целиком содержится во втором C++
Даны x1, x2, …x6, y1, y2, … y6 – вещественные числа. Точки с координатами (x1, y1), (x2, y2), (x3, y3) рассматриваются как три вершины первого прямоугольника, точки с координатами (x4, y4), (x5,...
Sprintf и классы C++
Уважаемые, нужна помощь. Есть следующий класс: class tText { public: char *text; int x; int y; float R, G, B, A; tText(int _x, int _y, char *_text,
C++ Подскажите как правильно сделать http://www.cyberforum.ru/cpp-beginners/thread970456.html
Нужно добавить К столбцов в начало матрицы, я сделала но добавление в конец, не подскажете как добавить в начало #include<iostream.h> #include<stdlib.h> #include<conio.h> #include <alloc.h>...
C++ симметрия списка на С++ Здравствуйте, помогите переделать задачку с Паскаля на С++:Дан список из n целых чисел a1,a2,...,an.Определить,является ли он симметричным. Uses Crt; type Plist = ^TList; TList = record ... подробнее

Показать сообщение отдельно
LJP95
0 / 0 / 0
Регистрация: 06.10.2013
Сообщений: 2
06.10.2013, 21:44  [ТС]
E меня не очень много мыслей
Там есть пример:
Листинг программы (с использованием оператора "goto"):
// Пример кода к лабораторной работе №2

#include <iostream>
#include <conio.h>

// определить стандартное пространство имен (требование стандарта С++)
using namespace std;

void main()
{
// включить возможность использования кириллицы при выводе
setlocale( LC_ALL, "Russian" );

// переменная "c" отвечает за получение и хранение
// введенного с клавиатуры кода клавиши
unsigned char c=0;

// переменные отвечают за хранение количества нажатых клавиш
int en=0, ru=0, num=0;

start:
// функция getch() ожидает нажатие клавиши и возвращает код нажатой клавиши
// функция getche() тоже, что и getch(), но с выводом символа на экран
c=getch();

// 27 - код клавиши ESC (Escape)
if(c==27) goto out;

// далее в коде в условиях необходимо указать интервалы кодов клавиш
// из таблицы ASCII(CP866) в соответствии с вариантами индивидуальных заданий

// в интервале 65-90 лежат коды заглавных английских букв
if(c>=65 && c<=90) en++;
// в интервале 48-57 лежат коды цифр
if(c>=48 && c<=57) num++;
// в интервалах 160-175 и 224-239 лежат коды строчных русских букв
if((c>=160 && c<=175) || (c>=224 && c<=239)) ru++;

goto start;

out:
cout<<"Количество цифр = "<<num<<endl;
cout<<"Количество заглавных английских букв = "<<en<<endl;
cout<<"Количество строчных русских букв = "<<ru<<endl;
getch();
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru