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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 195, средняя оценка - 4.91
paradox84
7 / 7 / 1
Регистрация: 26.05.2011
Сообщений: 28
28.06.2011, 10:34     Написать программу чтобы выводила надпись Hello world #1
привет всем!Мне нужно написать прогу чтобы выводила надпись Hello world.Заранее благодарю
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2011, 10:34     Написать программу чтобы выводила надпись Hello world
Посмотрите здесь:

написать программу чтоб выводила содержимое текстового файла на экран C++
написать прогу чтобы выводила все лексикографически следующие перестановки C++
C++ исправить программу, чтобы выводила результаты в два столбца. (простые числа близнецы)
Написать программу, которая при вводе Kod Hul Rutores , выводила K. H. Rutores C++
C++ Разработать программу, чтобы она выводила через запятую все четные числа диапазона
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
30.06.2011, 17:00     Написать программу чтобы выводила надпись Hello world
  #61

Не по теме:

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
diagon
30.06.2011, 17:02
  #62

Не по теме:

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

Не по теме:


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

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

silent_1991
30.06.2011, 17:03
  #63

Не по теме:

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

zuq
 Аватар для zuq
95 / 95 / 2
Регистрация: 10.04.2011
Сообщений: 256
30.06.2011, 17:27     Написать программу чтобы выводила надпись Hello world #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;
}
voral
345 / 325 / 46
Регистрация: 16.03.2008
Сообщений: 1,694
30.06.2011, 17:42     Написать программу чтобы выводила надпись Hello world #65
Идея есть, но лень оказалась сильнее: код следующего символа получать при помощи манипуляций с битами
OstapBender
 Аватар для OstapBender
581 / 519 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
30.06.2011, 18:44     Написать программу чтобы выводила надпись Hello world #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;
}
пришлось немного помучится
Deviaphan
Делаю внезапно и красиво
Эксперт C++
 Аватар для Deviaphan
1283 / 1217 / 50
Регистрация: 22.03.2011
Сообщений: 3,744
03.07.2011, 15:48     Написать программу чтобы выводила надпись Hello world #67
Можно с брэйнфака на Си перевести, но мне что-то влом.)
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
04.07.2011, 20:05     Написать программу чтобы выводила надпись Hello world #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);
}
dimon1984
40 / 38 / 0
Регистрация: 22.01.2011
Сообщений: 670
05.07.2011, 22:32     Написать программу чтобы выводила надпись Hello world #69
а что если получить текст Hello world с этой страницы? с названия темы! или это сложно?
просто интерестно, надо же както разширить тему! HINTERNET ?
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.07.2011, 22:46     Написать программу чтобы выводила надпись Hello world #70
dimon1984,
http://www.cyberforum.ru/cpp-beginne...ead329576.html
смотри сообщение от igorrr37
schdub
 Аватар для schdub
2902 / 1246 / 222
Регистрация: 19.01.2009
Сообщений: 3,215
Завершенные тесты: 1
16.07.2011, 10:16     Написать программу чтобы выводила надпись Hello world #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 << ------------------------------------------------------------------_;
}
xAtom
 Аватар для xAtom
910 / 735 / 60
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
16.07.2011, 23:47     Написать программу чтобы выводила надпись Hello world #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(); 
}
easybudda
Модератор
Эксперт С++
 Аватар для easybudda
9373 / 5423 / 914
Регистрация: 25.07.2009
Сообщений: 10,423
17.07.2011, 00:41     Написать программу чтобы выводила надпись Hello world #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 << ------------------------------------------------------------------_;
}
Первое место по-любому!
Не сразу понял, улыбнуло...
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2011, 19:13     Написать программу чтобы выводила надпись Hello world #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 секунд
Ну как вам мой хелло уорлд?
Jupiter
Каратель
Эксперт C++
6543 / 3963 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
03.08.2011, 19:55     Написать программу чтобы выводила надпись Hello world #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>()));
}
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2011, 20:00     Написать программу чтобы выводила надпись Hello world #76
Maxwe11, да забыл про маленькие буквы.
Только вспомнил программу, на форуме видел, приблизительно так
C++
1
2
3
4
5
6
7
8
9
#include <iostream>
char hello[]={
#include "file.txt"
}
int main()
{
    std::cout << hello;
    return 0;
}
file.txt
Код
"Hello, World!!!"
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.08.2011, 20:27     Написать программу чтобы выводила надпись Hello world #77
Не надо так сразу к хелловорлду нубов допускать...
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <stdio.h>
#include <stdlib.h>
#include <time.h>
void game();
int main(){
    puts("If you want to be programmer, you must understand binary numeral system");
    srand( time (0));
    game();
    puts("Ok, you win.");
    puts("Hello world");    
}
void game(){
    for (; ;game())
    {   
        int x = rand() % 20;
        printf("DEC: %d\nBIN: ", x);
        char ans[99] = "\0";
        fgets(ans, 99, stdin);
        if (strtol(ans, 0, 2) == x)
            return;
    }
}
dr.curse
 Аватар для dr.curse
386 / 342 / 16
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2011, 20:36     Написать программу чтобы выводила надпись Hello world #78
diagon, прога просто класс. И можно еще вместо простого хелло уорлда выводить весь код программы.
Сыроежка
Заблокирован
03.08.2011, 21:47     Написать программу чтобы выводила надпись Hello world #79
Мой вариант программы Hello World

i
C++
1
2
3
4
5
6
7
8
9
10
#include   <iostream>
#include    <algorithm>
 
int main()
{
   const char s[] = "\nHello, world\n";
 
   std::copy( s, s + sizeof( s ), std::ostream_iterator<const char>( std::cout ) );
   std::reverse_copy( s, s + sizeof( s ), std::ostream_iterator<const char>( std::cout ) );
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2011, 12:37     Написать программу чтобы выводила надпись Hello world
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
Program_Michael
0 / 0 / 0
Регистрация: 03.08.2011
Сообщений: 28
04.08.2011, 12:37     Написать программу чтобы выводила надпись Hello world #80
C++
1
2
3
4
5
6
7
#include <iostream>
using namespace std;
int main() {
cout<<"Hello World\n";
system ("pause");
return 0;
}


Добавлено через 2 минуты
Цитата Сообщение от Сыроежка Посмотреть сообщение
Мой вариант программы Hello World

i
C++
1
2
3
4
5
6
7
8
9
10
#include   <iostream>
#include    <algorithm>
 
int main()
{
   const char s[] = "\nHello, world\n";
 
   std::copy( s, s + sizeof( s ), std::ostream_iterator<const char>( std::cout ) );
   std::reverse_copy( s, s + sizeof( s ), std::ostream_iterator<const char>( std::cout ) );
}

Клэ))) Я даже такого варианта не знал, что такой существует))))

Добавлено через 5 минут
diagon, попробовал - СУПЕР)))) Красавчик)))))

Добавлено через 6 минут
schdub, класс))))
Yandex
Объявления
04.08.2011, 12:37     Написать программу чтобы выводила надпись Hello world
Ответ Создать тему

Метки
100500 hello, hello world
Опции темы

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