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

Азбука Морзе, вывод в одну строку - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ НОД http://www.cyberforum.ru/cpp-beginners/thread189234.html
Написать программу которая из двух чисел x и y ищет наибольший общий делитель
C++ Элементы синтаксиса ? Скажите Элементы синтаксиса языка C++ отличаюца от D языка ? и чем ? http://www.cyberforum.ru/cpp-beginners/thread189230.html
C++ Указатель на бызовый абстрактный класс.
Правильно ли у меня написан "умный" указатель? Напонятно, как можно с помощью указателя на базовый класс вызывать методы производных классов ( все указатели должны быть "умными"). Т.е. если бы они были простыми, а не "умными" сделал бы так: base *p; first fst; second snd; p=&fst; p->AddDate(); p->WeightSort(); p->print();
C++ преобразвоание int в char. речь не про atoi
помогите разобраться, как происходит преобразование из int в char. например: int i =1000; char k=232; cout<<(int)k;каким образом на экран выводится -24. и почему на одном компутере выводится знак 'ш' а на другом 'и'?? Добавлено через 13 минут аа, блин, пардон. int i =1000; char k=i; cout<<(int)k;а что касается 'и' и 'ш', то значение (int)k = -24 везде. а знаки разные
C++ Динамический массив в Конструкторе Формы http://www.cyberforum.ru/cpp-beginners/thread189202.html
Такс это в юните: #include <vcl.h> #pragma hdrstop #include "Unit1.h" #include "MYDLL.cpp" float **a; float *x; int n=5;
C++ СИ: Вывод отдельно заглавных и прописных букв из строки Нужно написать задачу на СИ, задание следущее: с клавиатуры вводится случайная строка. На экран выводятся раздельно заглавные и прописные буквы(в том же порядке). пример: строка: "1asd56ASaqrRT" Заглавные буквы: "ASRT" Остальное: "1asd56aqr" подробнее

Показать сообщение отдельно
Hardcore
4 / 4 / 0
Регистрация: 24.10.2010
Сообщений: 200
10.11.2010, 21:29     Азбука Морзе, вывод в одну строку
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
#include <iostream>
#include <cstring>
using namespace std;
void convert (char[50]);
int main(){
char eng[50];
cin >> eng;
convert(eng);
return 0;
}
void convert (char en[]){
    int eng2;
    eng2 = strlen (en);
    cout << eng2 << endl;
    for (int i = 0; i<eng2; i++){
    if (en[i] == ' ')
        cout << endl;
    else if (en[i] == '0')
        cout << "-----" << endl;
    else if (en[i] == '1')
        cout << ".----" << endl;
    else if (en[i] == '2')
        cout << "..---" << endl;
    else if (en[i] == '3')
        cout << "...--" << endl;
    else if (en[i] == '4')
        cout << "....-" << endl;
    else if (en[i] == '5')
        cout << "....." << endl;
    else if (en[i] == '6')
        cout << "-...." << endl;
    else if (en[i] == '7')
        cout << "--..." << endl;
    else if (en[i] == '8')
        cout << "---.." << endl;
    else if (en[i] == '9')
        cout << "----." << endl;
    else if (en[i] == 'A' || en[i] == 'a')
        cout << ".-" << endl;
    else if (en[i] == 'B' || en[i] == 'b')
        cout << "-..." << endl;
    else if (en[i] == 'C' || en[i] == 'c')
        cout << "-.-." << endl;
    else if (en[i] == 'D' || en[i] == 'd')
        cout << "-.." << endl;
    else if (en[i] == 'E' || en[i] == 'e')
        cout << "." << endl;
    else if (en[i] == 'F' || en[i] == 'f')
        cout << "..-." << endl;
    else if (en[i] == 'G' || en[i] == 'g')
        cout << "--." << endl;
    else if (en[i] == 'H' || en[i] == 'h')
        cout << "...." << endl;
    else if (en[i] == 'I' || en[i] == 'i')
        cout << ".." << endl;
    else if (en[i] == 'J' || en[i] == 'j')
        cout << ".---" << endl;
    else if (en[i] == 'K' || en[i] == 'k')
        cout << "-.-" << endl;
    else if (en[i] == 'L' || en[i] == 'l')
        cout << ".-.." << endl;
    else if (en[i] == 'M' || en[i] == 'm')
        cout << "--" << endl;
    else if (en[i] == 'N' || en[i] == 'n')
        cout << "-." << endl;
    else if (en[i] == 'O' || en[i] == 'o')
        cout << "---" << endl;
    else if (en[i] == 'P' || en[i] == 'p')
        cout << ".--." << endl;
    else if (en[i] == 'Q' || en[i] == 'q')
        cout << "--.-" << endl;
    else if (en[i] == 'R' || en[i] == 'r')
        cout << ".-." << endl;
    else if (en[i] == 'S' || en[i] == 's')
        cout << "..." << endl;
    else if (en[i] == 'T' || en[i] == 't')
        cout << "-" << endl;
    else if (en[i] == 'U' || en[i] == 'u')
        cout << "..-" << endl;
    else if (en[i] == 'V' || en[i] == 'v')
        cout << "...-" << endl;
    else if (en[i] == 'W' || en[i] == 'w')
        cout << ".--" << endl;
    else if (en[i] == 'X' || en[i] == 'x')
        cout << "-..-" << endl;
    else if (en[i] == 'Y' || en[i] == 'y')
        cout << "-.--" << endl;
    else if (en[i] == 'Z' || en[i] == 'z')
        cout << "--.." << endl;
    else
    {       
    }
}
cout <<endl;
}
чтоб cout был весь в одну строку.
у меня на выходе после каждой буквы делает new line.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 18:26. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru