Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ ostream https://www.cyberforum.ru/ cpp-beginners/ thread279847.html
Вот мой класс: class BigInt { int Size; // Size - текущая длина (истинная длинна числа) int SizeMax; // SizeMax - максимальная длина int *Coef; // Массив...
Qt C++ C++
как закомментить целый кусок кода в qt одним нажатием?
C++ Конвертор десятичного числа в шестнадцатиричное с алгоритмом преобразования Конвертор десятичного числа в шестнадцатиричное с алгоритмом преобразования (без простого вывода числа в шестнадцатиричной)... помогите пожалуйста очень надо, я полный новичек, хотелось бы посмотреть... https://www.cyberforum.ru/ cpp-beginners/ thread279830.html C++ Односвязные списки https://www.cyberforum.ru/ cpp-beginners/ thread279829.html
Вот такая задачка Дан текстовый файл. Группы символов, разделенные пробелами, будем называть словами. В файле оставить только по одному экземпляру каждого слова и добавить перед ними количество их...
C++ курировать по программированию
Ищу человека который за благодарность будет направлять по правильному пути в программирование. Хочу разобраться в основах программирования. Суть примерно такова, этот человек будет выдавать мне...
C++ Многомерные массивы https://www.cyberforum.ru/ cpp-beginners/ thread279821.html
Плз очень надо решить эту задачу:Составить текст программы и блок-схему.Задача нужно делать на Си.
C++ Продолжение изучения C++ https://www.cyberforum.ru/ cpp-beginners/ thread279801.html
Здравствуйте! Я осилил книгу Васильева "Самоучитель C++", но не понимаю, как эти знания можно применять на практике. Не могли бы вы посоветовать хорошую книгу для дальнейшего изучения языка?
C++ Массивы
//Дан массив размера N и целое число K (1 ÷ K < N). Осуществить сдвиг элементов массива влево на K позиций //(при этом AN перейдет в AN–K, AN–1 — в AN–K–1, …, AK+1 — в A1, а исходное значение K...
C++ Несколько значений в Return Как с помощью Return передать несколько значений, не создавая глобальных переменных? :scratch: https://www.cyberforum.ru/ cpp-beginners/ thread279798.html C++ Алгоритм с перекраской двуцветных подграфов https://www.cyberforum.ru/ cpp-beginners/ thread279781.html
Здравствуйте! Помогите пожалуйста реализовать алгоритм на си++, точнее мне нужна программа раскраски вершин графа. Она должна выводить число шагов, количество цветов и время. Есть псевдокод...
C++ Найти минимальный элемент, расположенный на главной диагонали матрицы
1) Для массива А, состоящего из N элементов. a)Найти минимальный элемент, расположенный на главной диагонали матрицы A, а из элементов строки и столбца, на пересечении которых он находится,...
C++ Сортировака одномерного массива Помогите написать программу на C. вот задание: Дана последовательность целых чисел. Расположить ее четные (по значению) элементы по убыванию. Например, дано: 1 4 6 3 2 8 в итоге должно... https://www.cyberforum.ru/ cpp-beginners/ thread279776.html
3 / 3 / 0
Регистрация: 26.03.2011
Сообщений: 114
0

Подсчет цифр и букв - C++ - Ответ 1569628

20.04.2011, 08:41. Показов 594. Ответов 3
Метки (Все метки)

Народ, есть такая проблема! Мне нужно написать прогу, которая считывает текст из файла и определяет чего больше: цифр или букв. Я сделал её, но она работает только для одной строки, а мне нужно для нескольких строк. Помогите доделать пожалуйста!

Вот код программы:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
#include <iostream>
#include <conio.h>
#include <fstream>
#include <string>
using namespace std;
 
void main()
{
setlocale(LC_ALL, "Russian");
char bukv[] = "АБВГДЕЁЖЗИЙКЛМНОПРСТУФЧЦШЩЪЫЬЮЯабвгдеёжзийклмнопрстуфчцшщъыьюя";
char chisla[]="1,2,3,4,5,6,7,8,9,10";
int cntbukv = 0;
int cntchisla = 0;
int i, j;
 
char str[300];
 
ifstream text("text.txt");
while (!text.eof())
    {
        text.getline(str,200);
    }
cout << "Дан текст:" << endl << str << endl;
 
for(i=0; i<strlen(str); i++)
for(j=0; j<strlen(bukv); j++)
if(str[i]==bukv[j])
cntbukv++;
 
for(i=0; i<strlen(str); i++)
for(j=0; j<strlen(chisla); j++)
if(str[i]==chisla[j])
cntchisla++;
 
cout <<"Число букв: " << cntbukv;
cout <<"\nЧисло цифр: " << cntchisla;
 
if(cntbukv > cntchisla) cout <<"\nБольше букв";
if(cntbukv < cntchisla) cout <<"\nБольше цифр";
if(cntbukv == cntchisla) cout <<"\nЧисло букв и цифр равно";
                                                                                                                                                                                                                                                                                                            
    getch();
}


Вернуться к обсуждению:
Подсчет цифр и букв C++
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
20.04.2011, 08:41
Готовые ответы и решения:

Дан текст из букв и цифр. Определить чего больше букв или цифр. В С++
Помогите пожалуйста, очень нужно.

Последовательность из цифр, букв и знаков. Подсчитать чего больше и составить строки только из цифр, букв и знаков
Дана последовательность состоящая из цифр, букв и знаков пунктуации в произвольном порядке....

Введите с клавиатуры некоторый текст и подсчитать в нем количество слов, букв, цифр,строчных букв, заглавных б
Напишите пожалуйста программу в С++: Введите с клавиатуры некоторый текст и подсчитать в нем...

подсчет букв (цифр) в тексте на СИ++ Builder
ничего не нашел в интернете по данной теме. Задание такое: Поместить на форму компоненты ...

3
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
20.04.2011, 08:41

Подсчет количества цифр, букв в textbox-ах
Даны 3 texbox. В 1 водятся цифры во втором буквы в 3 их общее количества без пробела.Как это...

Дан текст. Замена латинских букв на "!", замена гласных русских букв на "-", подсчёт цифр в тексте
Условие. Написать программу на языке Паскаль (можно и в среде Delphi 7.0), реализующую решение...

Множества.Дан текст из строчных латинских букв и цифр. Определить чего – букв или цифр – больше в этом тексте
Переделать код,чтобы там были множества.Или написать новый код с множествами PROGRAM pr1; VAR...

Автомобильные номера состоят из 1,2, или 3 букв и 4 цифр. используется 30 букв, найти число таких букв
Автомобильные номера состоят из 1,2, или 3 букв и 4 цифр. используется 30 букв, найти число таких...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.