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

Программа выводит на экран в алфавитном порядке буквы - C++

Восстановить пароль Регистрация
 
Ingwar93
0 / 0 / 0
Регистрация: 09.03.2012
Сообщений: 5
06.06.2012, 16:28     Программа выводит на экран в алфавитном порядке буквы #1
Помогите пожалуйста доделать задачку на с++.
Программа выводит на экран в алфавитном порядке буквы,необходимо чтобы она выводила 1) те согласные,которых в строке нет.
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
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#include "stdafx.h"
#include <stdio.h>
#include <windows.h>
int fun(char *s,int i)
{
char n[2];
n[0]=s[i];
n[1]='\0';
AnsiToOem(n,n);
printf("%s\n",n);
return 0;
}
int main()
{
char Vspom[1000], Glasnye[41]="АаЕеЁёИиОоУуЫыЭэЮюЯя",Soglasnye[1000]="БбВвГгДдЖжЗзЙйКкЛлМмНнПпРрСсТтФфХхЦцЧчШшЩщ",ZvSoglasnye[1000]="БбВвГгДдЖжЗзЙйЛлМмНнРр" ,GluhSoglasnye[1000]="КкПпСсТтФфХхЦцЧчШшЩщ",g[20];
char q[40]="Введите текст\n";
int m, l;
AnsiToOem(q,q);
printf(q);
gets(Vspom);
OemToAnsi(Vspom,Vspom);
char w[40]="Гласные:\n";
AnsiToOem(w,w);
printf(w);
m=0;
for(int j=0;j<20;j++)
    for(int k=0;k<strlen(Vspom);k++)
        if (Vspom[k]==Glasnye[j])
            fun(Vspom, k);
 
 
char r[40]="Согласные:\n";
AnsiToOem(r,r);
printf(r);
m=0;
for(int z=0;z<20;z++)
    for(int l=0;l<strlen(Vspom);l++)
        if (Vspom[l]==Soglasnye[z])
            fun(Vspom, l);
 
 
char x[40]="Звонкие cогласные:\n";
AnsiToOem(x,x);
printf(x);
m=0;
for(int t=0;t<20;t++)
    for(int s=0;s<strlen(Vspom);s++)
        if (Vspom[s]==ZvSoglasnye[t])
            fun(Vspom, s);
 
char u[40]="Глухие согласные:\n";
AnsiToOem(u,u);
printf(u);
m=0;
for(int b=0;b<20;b++)
    for(int o=0;o<strlen(Vspom);o++)
        if (Vspom[o]==GluhSoglasnye[b])
            fun(Vspom, o);
 
 
gets (Vspom);
    return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
06.06.2012, 16:28     Программа выводит на экран в алфавитном порядке буквы
Посмотрите здесь:

Дан массив из строчных латинских букв. Вывести на экран в алфавитном порядке все буквы, которые входят в этот текст по одному разу C++
C++ Вывести на экран в алфавитном порядке согласные буквы, std::set
C++ Напечатать в алфавитном порядке буквы
C++ Файлы. Программа, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке
C++ Программа, которая считывает текст из файла и выводит на экран все его предложения в обратном порядке
Вывести в алфавитном порядке буквы из текста в 80 литер C++
C++ Вывести символы латинского алфавита (глухие буквы) на экран, в обратном алфавитном порядке
Программа, которая выводит на экран все цифры введенного пользователем числа через пробел в прямом порядке C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Ingwar93
0 / 0 / 0
Регистрация: 09.03.2012
Сообщений: 5
13.06.2012, 01:08  [ТС]     Программа выводит на экран в алфавитном порядке буквы #2
Помощь не нужна,справился сам.Можно закрыть тему.
Yandex
Объявления
13.06.2012, 01:08     Программа выводит на экран в алфавитном порядке буквы
Ответ Создать тему
Опции темы

Текущее время: 23:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru