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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
SERGEY199100
20 / 20 / 0
Регистрация: 29.10.2009
Сообщений: 430
#1

количество глассных и согласных и сравнить каких больше - C++

13.05.2010, 18:00. Просмотров 450. Ответов 6
Метки нет (Все метки)

Добрый день, есть програма на паскале, которая считает количество глассных и согласных и сравнивает каких больше

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
uses crt;
const
sogl = ['B'..'D','F'..'H','J'..'N','P'..'T','V'..'Z'];
glas = ['A','E','I','O','U'];
var
sgl,gl,i:byte;
stroka:string;
begin
clrscr;
writeln('Vvedite sroku'); readln(stroka);
for i:=1 to length(stroka) do begin
if upcase(stroka[i]) in glas then inc(gl) else
if upcase(stroka[i]) in sogl then inc(sgl);
end;
if gl>sgl then writeln('Glasnih bolshe soglasnih') else
if gl<sgl then writeln('Soglasnih bolshe glasnih') else
writeln('Glasnih i soglasnih porovnu');
readkey;
end.
Памогите ее переделать под Си ++ для DOS пожалуйста.

Добавлено через 4 часа 58 минут
Помогите плиз, к завтрашнему дню надо срочно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
13.05.2010, 18:00     количество глассных и согласных и сравнить каких больше
Посмотрите здесь:

Строка содержит произвольный русский текст. Проверить, каких букв в нем больше, гласных или согласных - C++
Строка содержит произвольный русский текст. Проверить, каких букв в нем больше, гласных или согласных. Нужно написать программу на с++ с...

Сравнить количество гласных и согласных - C++
/*В последовательности символов вывести на печать TRUE, если количество гласных букв больше, чем согласных и FALSE – иначе.*/ ...

Строки. Сравнить количество гласных и согласных - C++
Задание: Дана строка. Определить, больше в строке гласных или согласных букв. Что то со вводом строки не то. И не считает гласные....

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

Определить, в которой из двух очередей больше согласных букв - C++
1)Создать две очереди символов. Входная последовательность символов для обеих оче-редей задается пользователем с клавиатуры. Необходимо: ...

Строки. Найти слова, в которых гласных букв больше, чем согласных - C++
Здравствуйте,нужна помощь вот в такой задачке. дано строку , для которого необходимо определить , есть ли в нем слова , в которых гласных...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
promix_17
14 / 14 / 2
Регистрация: 12.05.2010
Сообщений: 43
13.05.2010, 18:22     количество глассных и согласных и сравнить каких больше #2
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
#include <iostream>
#include <cctype>
#include <cstring>
using namespace std;
 
int main()
{
    char buffer[80];
    cin >> buffer;
    int a, b;
    a=b=0;
    for(int i=0; i<strlen(buffer); i++)
    {
        toupper(buffer[i]);
        if(buffer[i]=='A'||buffer[i]=='J'||buffer[i]=='E'||buffer[i]=='Y'||buffer[i]=='U'||buffer[i]=='I'||buffer[i]=='O')
        {
            a++;
        }
        else
        {
            b++;/* или если есть символы кроме гласных и согласных пишем вместо этой строчки if(buffer[i]=='B'||....||if(buffer[i]=='Z') b++;*/
        }
    }
    if(a>b) cout <<"Glasnih bolshe soglasnih";
    if(a<b) cout <<"Soglasnih bolshe glasnih";
    if(a==b) cout <<"Glasnih i soglasnih porovnu";
 
    return 0;
}
SERGEY199100
20 / 20 / 0
Регистрация: 29.10.2009
Сообщений: 430
13.05.2010, 18:57  [ТС]     количество глассных и согласных и сравнить каких больше #3
За это конечно спасибо, но у меня для DOS нужно.
promix_17
14 / 14 / 2
Регистрация: 12.05.2010
Сообщений: 43
13.05.2010, 19:07     количество глассных и согласных и сравнить каких больше #4
Для ДОС, в смысле в чёрном окне?
SERGEY199100
20 / 20 / 0
Регистрация: 29.10.2009
Сообщений: 430
13.05.2010, 19:08  [ТС]     количество глассных и согласных и сравнить каких больше #5
Да да, именно в черном окне. Я проверил вашу программу в Code Blocks, работает. Но мне нужно для дос, так как по ней обучаюсь.
promix_17
14 / 14 / 2
Регистрация: 12.05.2010
Сообщений: 43
13.05.2010, 19:22     количество глассных и согласных и сравнить каких больше #6
Это ведь и есть консольное приложение или Вы пользуетесь ОС ДОС?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.05.2010, 19:28     количество глассных и согласных и сравнить каких больше
Еще ссылки по теме:

Определить номер той строки, в которой больше всего согласных букв - C++
Переведите, пожалуйста: Uses CRT; Var f,f2:text; s,s2:string; i,l,n1,n2,n,max,ind,c:integer; begin ...

Определить, есть ли в строке слова, в которых гласных больше чем согласных - C++
Подскажите пожалуйста, что не так в коде: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string&gt; using namespace std; int...

Сравнить содержание двоих текстовых файлов и вывести на экран номера строк в каких есть отличия - C++
Помогите пожалуйста!! Не могу никак сделать задачу:cry: Не могу даже листинг нормально написать, раз 20 переписывал все по новой, все...

Каких чисел в файле больше? - C++
Всем привет. Возникла проблема по решению задачи на C. Как решить на массивах представление имею, а как в файле ... Вообщем по сабжу: ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
SERGEY199100
20 / 20 / 0
Регистрация: 29.10.2009
Сообщений: 430
13.05.2010, 19:28  [ТС]     количество глассных и согласных и сравнить каких больше #7
Моей программе-компеляторе И++ (Для ДОС) директивы #include<iostream> пишутся так: #include<iostream.h> потом идет void main() {
пример:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include<iostream.h>
#include<conio.h>
#include<math.h>
void main()
{  float m,z1,z2;
   cout<<"\nВведите m = ";
   cin>>m;
   if(m <= 0) cout<<"\nz1 не существует";
   else
   {  z2=sqrt(m);
      z1=sqrt((3*m+2)*(3*m+2)-24*m)/fabs(3*z2-2/z2);
      cout<<"\nz1="<<z1;
      cout<<"\nz2="<<z2;
   }
   getch();
}
Yandex
Объявления
13.05.2010, 19:28     количество глассных и согласных и сравнить каких больше
Ответ Создать тему
Опции темы

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