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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 195, средняя оценка - 4.91
paradox84
7 / 7 / 1
Регистрация: 26.05.2011
Сообщений: 28
#1

Написать программу чтобы выводила надпись Hello world - C++

28.06.2011, 10:34. Просмотров 26445. Ответов 117

привет всем!Мне нужно написать прогу чтобы выводила надпись Hello world.Заранее благодарю
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2011, 10:34
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Написать программу чтобы выводила надпись Hello world (C++):

написать прогу чтобы выводила все лексикографически следующие перестановки - C++
написать прогу чтобы выводила все лексикографически следующие перестановки на С + +, попроще, пожалуйста очень нужно формулировка...

исправить программу, чтобы выводила результаты в два столбца. (простые числа близнецы) - C++
кроме того нужно добавить еще одну 5, чтобы было 3 5 и 5 7 #pragma hdrstop #include <stdio.h> #include <iostream.h> #include...

Разработать программу, чтобы она выводила через запятую все четные числа диапазона - C++
Разработать программу, чтобы она выводила через запятую все четные числа диапазона от 1 до 100, отсортированные в порядке убывания. ...

Задача страуструпа: Измените программу так, чтобы она выводила числа, которые почти равны друг другу - C++
Есть программа #include <iostream> using namespace std; int main () { double val_1 = 0.0;

Изменить программу, чтобы там вместо dir была какая-то моя команда, и выводила слова песни или речевки - C++
#include <iostream> #include <string> #include <map> #include <cctype> #include <sstream> #include <conio.h> #include <math.h> ...

Написать программу, которая при вводе Kod Hul Rutores , выводила K. H. Rutores - C++
Написать программу, которая при вводе Kod Hul Rutores , выводила K. H. Rutores у меня написано из другой задачи, просто не пойму,...

117
Jupiter
30.06.2011, 17:00     Написать программу чтобы выводила надпись Hello world
  #61

Не по теме:

Цитата Сообщение от diagon Посмотреть сообщение
из принципа -_-
diagon, что-то не выкупаю, поясни, вместо хедер фала написать прототип?

0
diagon
30.06.2011, 17:02
  #62

Не по теме:

Цитата Сообщение от Maxwe11 Посмотреть сообщение

Не по теме:


diagon, что-то не выкупаю, поясни, вместо хедер фала написать прототип?

Более зловеще выглядит.

0
silent_1991
30.06.2011, 17:03
  #63

Не по теме:

Maxwe11, что не понятно то, тут же уже давно идёт соревнование извращенцев В хорошем смысле))

7
zuq
95 / 95 / 2
Регистрация: 10.04.2011
Сообщений: 256
30.06.2011, 17:27 #64
Веселая тема Первое, что пришло в голову:
C++
1
2
3
4
5
6
7
8
9
10
#include <iostream>
#define printHelloWorld int array[] = {72, 101, 108, 108, 111, 44, 32, 119, 111, 114, 108, 100};\
for (int i = 0; i < 12; i++) { \
std::cout << static_cast<char> (array[i]); }
 
int main() {
    printHelloWorld;
 
    return 0;
}
0
voral
455 / 436 / 68
Регистрация: 16.03.2008
Сообщений: 2,130
30.06.2011, 17:42 #65
Идея есть, но лень оказалась сильнее: код следующего символа получать при помощи манипуляций с битами
0
OstapBender
583 / 522 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
30.06.2011, 18:44 #66
voral, ))
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
int main() 
{
    char val=(1<<6)|(1<<3);
    std::cout << val;
    val^=8;
    val|=5;
    val|=(1<<5);
    std::cout << val;
    val^=9;
    std::cout << val << val;
    val|=3;
    std::cout << val;
    val=(11<<2);
    std::cout << val << (char)(1<<5);
    val=(127^(1<<3));
    std::cout << val;
    val^=(3<<3);
    std::cout << val;
    val^=31;
    val|=2;
    std::cout << val;
    val^=(15<<1);
    std::cout << val;
    val&=(~(1<<3));
    std::cout << val << (char)((1<<5)|1);
 
    getchar();
    return 0;
}
пришлось немного помучится
6
Deviaphan
Делаю внезапно и красиво
Эксперт С++
1305 / 1220 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
03.07.2011, 15:48 #67
Можно с брэйнфака на Си перевести, но мне что-то влом.)
0
ForEveR
В астрале
Эксперт С++
7978 / 4737 / 321
Регистрация: 24.06.2010
Сообщений: 10,543
Завершенные тесты: 3
04.07.2011, 20:05 #68
От такого еще не было.

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
template<char T>
struct Hello;
 
template<>
struct Hello<'H'>
{
    static void apply() {std::cout << 'H';}
};
 
template<>
struct Hello<'e'>
{
    static void apply() {std::cout << 'e';}
};
 
template<>
struct Hello<'l'>
{
    static void apply() {std::cout << 'l';}
};
 
template<>
struct Hello<'o'>
{
    static void apply() {std::cout << 'o';}
};
 
template<>
struct Hello<' '>
{
    static void apply() {std::cout << ' ';}
};
 
template<>
struct Hello<'w'>
{
    static void apply() {std::cout << 'w';}
};
 
template<>
struct Hello<'r'>
{
    static void apply() {std::cout << 'r';}
};
 
template<>
struct Hello<'d'>
{
    static void apply() {std::cout << 'd';}
};
 
template<class Cur_iter, class L_iter>
struct Helloprinter
{
    static void apply()
    {
        Hello<mpl::deref<Cur_iter>::type::value>::apply();
        return Helloprinter<typename mpl::next<Cur_iter>::type, L_iter>::apply();
    }
};
 
template<class Iter>
struct Helloprinter<Iter, Iter>
{
    static void apply()
    {
        std::cout << '\n';
    }
};
 
template<class T>
void print(const T& sequence)
{
    Helloprinter<typename mpl::begin<T>::type, typename mpl::end<T>::type>::apply();
}
 
int main()
{
    mpl::vector_c<char, 'H', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'> vec_c;
    print(vec_c);
}
5
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
05.07.2011, 22:32 #69
а что если получить текст Hello world с этой страницы? с названия темы! или это сложно?
просто интерестно, надо же както разширить тему! HINTERNET ?
0
Jupiter
Каратель
Эксперт С++
6556 / 3977 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.07.2011, 22:46 #70
dimon1984,
http://www.cyberforum.ru/cpp-beginne...ead329576.html
смотри сообщение от igorrr37
1
schdub
2952 / 1297 / 239
Регистрация: 19.01.2009
Сообщений: 3,409
Завершенные тесты: 1
16.07.2011, 10:16 #71
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
#include <iostream>
using std::cout;
char _;
int main()
{
cout << ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_;
cout << ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_;
cout << ++++++++++++++_;
cout << _;
cout << ++++++_;
cout << ---------------------------------------------------------------------\
-----------------------------------------------------------------_;
cout << ------------------------_;
cout << +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\
++++++++++++++++++++++++++++_;
cout << ----------------_;
cout << ++++++_;
cout << ------------_;
cout << ----------------_;
cout << ----------------------------------------------------------------------\
----------------------------------------------------------------_;
cout << ------------------------------------------------------------------_;
}
34
xAtom
915 / 740 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
16.07.2011, 23:47 #72
Вот такого ещё не было здесь, вот не большая анимейка в консоли на тему Hello World !!!
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
#include <stdio.h>
#include <windows.h>
 
struct  Point: public COORD {
    Point(void) {}
    Point(short   x, short   y) {
        this->X = x;
        this->Y = y;
   }
   inline operator COORD(void) {
       return Point(X, Y);
   }
};
 
 
void   main(void) {
 
   HANDLE sout = GetStdHandle(STD_OUTPUT_HANDLE);
 
   DWORD  dw, counter;
   CONSOLE_SCREEN_BUFFER_INFO  info;
   ZeroMemory(&info, sizeof(CONSOLE_SCREEN_BUFFER_INFO));
   GetConsoleScreenBufferInfo(sout, &info); 
 
   for(int y = 0; y < 21; y++) { 
         WORD w =  10+y*2;
         for(short x = 0; x < info.dwSize.X; x++) {
              WriteConsoleOutputCharacter(sout, " ",1, Point(x, y), &dw);
              WriteConsoleOutputAttribute(sout, &w, 1, Point(x, y), &dw);
         }
   }
 
  const TCHAR* str  = "Hello World !!!";
  counter = 5;
  while(counter--) { // мигание текста
    WriteConsoleOutputCharacter(sout, str, lstrlen(str), Point(info.dwSize.X/2-lstrlen(str)/2, 0), &dw);
    Sleep(500u);
    FillConsoleOutputCharacter(sout, ' ', lstrlen(str), Point(info.dwSize.X/2-lstrlen(str)/2, 0), &dw);
    Sleep(500u);
  }
 
  short pos = 0;
  counter   = info.dwSize.X - lstrlen(str);
  TCHAR rus[128];
  CharToOem( "Привет Мир !!!", rus);
  while(counter--) {  // Горизонтальная бегущая строка
      pos++;
      WriteConsoleOutputCharacter(sout, rus, lstrlen(rus), Point(pos, 1), &dw);
      Sleep(110u);
      FillConsoleOutputCharacter(sout, ' ', lstrlen(rus), Point(pos, 1), &dw);
  }
 
 pos = 0;
 counter = 21;
 while(counter--) {  // вертикальная бегущая строка
   pos++;
   WriteConsoleOutputCharacter(sout, rus, lstrlen(rus), Point(info.dwSize.X/2-lstrlen(rus)/2, pos), &dw);
    Sleep(110u);
    FillConsoleOutputCharacter(sout, ' ', lstrlen(rus), Point(info.dwSize.X/2-lstrlen(rus)/2, pos), &dw);
 }
 
 CharToOem( "Конец проги - Hello World !!!", rus);
 SetConsoleTextAttribute(sout,  222);
 puts(rus);
 getchar(); 
}
1
easybudda
Модератор
Эксперт CЭксперт С++
9663 / 5613 / 952
Регистрация: 25.07.2009
Сообщений: 10,776
17.07.2011, 00:41 #73
Цитата Сообщение от schdub Посмотреть сообщение
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
#include <iostream>
using std::cout;
char _;
int main()
{
cout << ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_;
cout << ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++_;
cout << ++++++++++++++_;
cout << _;
cout << ++++++_;
cout << ---------------------------------------------------------------------\
-----------------------------------------------------------------_;
cout << ------------------------_;
cout << +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++\
++++++++++++++++++++++++++++_;
cout << ----------------_;
cout << ++++++_;
cout << ------------_;
cout << ----------------_;
cout << ----------------------------------------------------------------------\
----------------------------------------------------------------_;
cout << ------------------------------------------------------------------_;
}
Первое место по-любому!
Не сразу понял, улыбнуло...
0
dr.curse
388 / 344 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2011, 19:13 #74
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 <string>
void interpretHQ9PLUS(std::string code)
{
    int counter;
    for (int i=0;i<code.size();i++)
    {
        switch(code[i])
        {
            case 'H':
                 std::cout << "Hello, World!!!\n";
                 break;
            case 'Q':
                 std::cout << code << std::endl;
                 break;
            case '9':
                 std::cout << "99 botles of beer on the wall\n";
                 break;
            case '+':
                 counter++;
                 break;
        }
    }
}
int main()
{
    interpretHQ9PLUS("H");
    return 0;
}
Добавлено через 46 секунд
Ну как вам мой хелло уорлд?
1
Jupiter
Каратель
Эксперт С++
6556 / 3977 / 227
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.08.2011, 19:55 #75
Цитата Сообщение от aram_gyumri Посмотреть сообщение
Ну как вам мой хелло уорлд?
aram_gyumri, тогда уж так
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
#include <iostream>
#include <iterator>
#include <string>
 
int interpretHQ9PLUS(const std::string & code)
{
    int counter(0);
    for (std::string::size_type i = 0, end = code.size(); i < end ; ++i)
    {
        switch(code[i])
        {
            case 'h':
            case 'H':
                 std::cout << "Hello, World!!!\n";
                 break;
            case 'q':
            case 'Q':
                 std::cout << code << std::endl;
                 break;
            case '9':
                 std::cout << "99 botles of beer on the wall\n";
                 break;
            case '+':
                 counter++;
                 break;
            default:
                std::cerr << "\nError. Unkown command";
                return 1;
        }
    }
    return 0;
}
int main()
{
    std::istream_iterator<char> in(std::cin);
    return interpretHQ9PLUS(std::string(in, std::istream_iterator<char>()));
}
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
03.08.2011, 19:55
Привет! Вот еще темы с ответами:

Как и на чем написать и скомпилировать программу, чтоб загружалась через bootmgr и выводить "hello world"? - C++
Ну что-то типа совсем простой ОС, если это можно так назвать.

Дана формула. необходимо чтобы программа работала и выводила значение - C++
Извинение за картинку, но мне кажется сложновато будет это напечатать

Сделать так, чтобы при вводе отрицательного значения программа выводила errror - C++
Цикл WHILE. В этом коде нужно сделать так чтобы при вводе отрицательного значения программа выводила errror. Как это сделать ? Вот код. ...

Модернизировать код программы, чтобы программа выводила только те строки, где существуют двузначные числа - C++
Есть файл, в нем содержится: Mikro mikro2 Mikro33 Mikro34 Mikro35 Сейчас она выводит все строки на консоль. И просьба,...


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

Или воспользуйтесь поиском по форуму:
75
Yandex
Объявления
03.08.2011, 19:55
Ответ Создать тему
Опции темы

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