Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.83/157: Рейтинг темы: голосов - 157, средняя оценка - 4.83
paradox84
7 / 7 / 1
Регистрация: 26.05.2011
Сообщений: 28
#1

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

28.06.2011, 10:34. Просмотров 28230. Ответов 120

привет всем!Мне нужно написать прогу чтобы выводила надпись Hello world.Заранее благодарю

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.06.2011, 10:34
Ответы с готовыми решениями:

написать прогу чтобы выводила все лексикографически следующие перестановки
написать прогу чтобы выводила все лексикографически следующие перестановки на...

исправить программу, чтобы выводила результаты в два столбца. (простые числа близнецы)
кроме того нужно добавить еще одну 5, чтобы было 3 5 и 5 7 #pragma hdrstop...

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

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

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

120
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, что не понятно то, тут же уже давно идёт соревнование извращенцев :D В хорошем смысле))

7
zuq
95 / 95 / 5
Регистрация: 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
857 / 566 / 120
Регистрация: 16.03.2008
Сообщений: 2,613
30.06.2011, 17:42 #65
Идея есть, но лень оказалась сильнее: код следующего символа получать при помощи манипуляций с битами
0
OstapBender
584 / 523 / 75
Регистрация: 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
Делаю внезапно и красиво
Эксперт С++
1306 / 1221 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
03.07.2011, 15:48 #67
Можно с брэйнфака на Си перевести, но мне что-то влом.)
0
ForEveR
В астрале
Эксперт С++
7995 / 4754 / 651
Регистрация: 24.06.2010
Сообщений: 10,547
Завершенные тесты: 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 / 5
Регистрация: 22.01.2011
Сообщений: 670
05.07.2011, 22:32 #69
а что если получить текст Hello world с этой страницы? с названия темы! или это сложно?
просто интерестно, надо же както разширить тему! HINTERNET ?
0
Jupiter
Каратель
Эксперт С++
6568 / 3989 / 400
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
05.07.2011, 22:46 #70
dimon1984,
http://www.cyberforum.ru/cpp-beginners/thread329576.html
смотри сообщение от igorrr37
1
schdub
Эксперт С++
3023 / 1368 / 418
Регистрация: 19.01.2009
Сообщений: 3,637
Завершенные тесты: 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 << ------------------------------------------------------------------_;
}
35
xAtom
917 / 742 / 299
Регистрация: 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Эксперт С++
10027 / 5950 / 1485
Регистрация: 25.07.2009
Сообщений: 11,250
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
392 / 348 / 36
Регистрация: 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
Каратель
Эксперт С++
6568 / 3989 / 400
Регистрация: 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
dr.curse
392 / 348 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2011, 20:00 #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!!!"
0
diagon
Higher
1937 / 1203 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.08.2011, 20:27 #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;
    }
}
3
dr.curse
392 / 348 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2011, 20:36 #78
diagon, прога просто класс. И можно еще вместо простого хелло уорлда выводить весь код программы.
0
Сыроежка
Заблокирован
03.08.2011, 21:47 #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 ) );
}
0
Program_Michael
0 / 0 / 0
Регистрация: 03.08.2011
Сообщений: 28
04.08.2011, 12:37 #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, класс))))
0
04.08.2011, 12:37
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.08.2011, 12:37

Написать программу, которая при вводе Kod Hul Rutores , выводила K. H. Rutores
Написать программу, которая при вводе Kod Hul Rutores , выводила K. H....

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

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


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Опции темы

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