Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
 
Рейтинг 4.83/250: Рейтинг темы: голосов - 250, средняя оценка - 4.83
8 / 8 / 1
Регистрация: 26.05.2011
Сообщений: 28

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

28.06.2011, 10:34. Показов 54133. Ответов 127

Студворк — интернет-сервис помощи студентам
привет всем!Мне нужно написать прогу чтобы выводила надпись Hello world.Заранее благодарю
4
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
28.06.2011, 10:34
Ответы с готовыми решениями:

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

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

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

127
30.06.2011, 17:00
Студворк — интернет-сервис помощи студентам

Не по теме:

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

0
30.06.2011, 17:02

Не по теме:

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

Не по теме:


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

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

0
30.06.2011, 17:03

Не по теме:

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

7
 Аватар для zuq
95 / 95 / 5
Регистрация: 10.04.2011
Сообщений: 256
30.06.2011, 17:27
Веселая тема Первое, что пришло в голову:
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
3058 / 1457 / 265
Регистрация: 16.03.2008
Сообщений: 6,493
Записей в блоге: 2
30.06.2011, 17:42
Идея есть, но лень оказалась сильнее: код следующего символа получать при помощи манипуляций с битами
0
 Аватар для OstapBender
594 / 532 / 76
Регистрация: 22.03.2011
Сообщений: 1,585
30.06.2011, 18:44
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
1313 / 1228 / 72
Регистрация: 22.03.2011
Сообщений: 3,744
03.07.2011, 15:48
Можно с брэйнфака на Си перевести, но мне что-то влом.)
0
В астрале
Эксперт С++
 Аватар для ForEveR
8049 / 4806 / 655
Регистрация: 24.06.2010
Сообщений: 10,562
04.07.2011, 20:05
От такого еще не было.

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
40 / 38 / 5
Регистрация: 22.01.2011
Сообщений: 670
05.07.2011, 22:32
а что если получить текст Hello world с этой страницы? с названия темы! или это сложно?
просто интерестно, надо же както разширить тему! HINTERNET ?
0
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
05.07.2011, 22:46
dimon1984,
https://www.cyberforum.ru/cpp-... 29576.html
смотри сообщение от igorrr37
1
Эксперт С++
 Аватар для schdub
3073 / 1411 / 425
Регистрация: 19.01.2009
Сообщений: 3,894
16.07.2011, 10:16
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
935 / 760 / 299
Регистрация: 09.12.2010
Сообщений: 1,346
Записей в блоге: 1
16.07.2011, 23:47
Вот такого ещё не было здесь, вот не большая анимейка в консоли на тему 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
Модератор
Эксперт PythonЭксперт JavaЭксперт CЭксперт С++
 Аватар для easybudda
12843 / 7592 / 1766
Регистрация: 25.07.2009
Сообщений: 13,973
17.07.2011, 00:41
Цитата Сообщение от 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
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2011, 19:13
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
Каратель
Эксперт С++
6610 / 4029 / 401
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
03.08.2011, 19:55
Цитата Сообщение от 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
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2011, 20:00
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
Code
1
"Hello, World!!!"
0
Higher
 Аватар для diagon
1953 / 1219 / 120
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
03.08.2011, 20:27
Не надо так сразу к хелловорлду нубов допускать...
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
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
03.08.2011, 20:36
diagon, прога просто класс. И можно еще вместо простого хелло уорлда выводить весь код программы.
0
Заблокирован
03.08.2011, 21:47
Мой вариант программы 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
0 / 0 / 0
Регистрация: 03.08.2011
Сообщений: 28
04.08.2011, 12:37
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
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
04.08.2011, 12:37
Помогаю со студенческими работами здесь

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

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

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

Cоставить программу чтобы она выводила картинку:
Cоставить программу чтобы она выводила картинку: * ** *** **** Кол-во строк определяется пользователем. Помогите ,умоляю...

Составить программу чтобы она выводила картинку
Составить программу чтобы она выводила картинку: ////// \\\\\\ ////// \\\\\\ Колво строк и палочек задается пользователем. Ну...


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

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Новые блоги и статьи
1С: Контроль уникальности заводского номера
Maks 23.03.2026
Алгоритм контроля уникальности заводского (или серийного) номера на примере документа выдачи шин для спецтехники с табличной частью. Данные берутся из регистра сведений, по которому настроено. . .
Хочу заставить корпорации вкладываться в здоровье сотрудников: делаю мат модель здравосохранения
anaschu 22.03.2026
e7EYtONaj8Y Z4Tv2zpXVVo https:/ / github. com/ shumilovas/ med2. git
1С: Программный отбор элементов справочника по группе
Maks 22.03.2026
Установка программного отбора элементов справочника "Номенклатура" из модуля формы документа. В качестве фильтра для отбора справочника служит группа номенклатуры. Отбор по наименованию группы. . .
Как я обхитрил таблицу Word
Alexander-7 21.03.2026
Когда мигает курсор у внешнего края таблицы, и нам надо перейти на новую строку, а при нажатии Enter создается новый ряд таблицы с ячейками, то мы вместо нервных нажатий Энтеров мы пишем любые буквы. . .
Krabik - рыболовный бот для WoW 3.3.5a
AmbA 21.03.2026
без регистрации и смс. Это не торговля, приложение не содержит рекламы. Выполняет свою непосредственную задачу - автоматизацию рыбалки в WoW - и ничего более. Однако если админы будут против -. . .
1С: Программный отбор элементов справочника по значению перечисления
Maks 21.03.2026
Установка программного отбора элементов справочника "Сотрудники" из модуля формы документа. В качестве фильтра для отбора служит значение перечислений. / / Событие "НачалоВыбора" реквизита на форме. . .
Переходник USB-CAN-GPIO
Eddy_Em 20.03.2026
Достаточно давно на работе возникла необходимость в переходнике CAN-USB с гальваноразвязкой, оный и был разработан. Однако, все меня терзала совесть, что аж 48-ногий МК используется так тупо: просто. . .
Оттенки серого
Argus19 18.03.2026
Оттенки серого Нашёл в интернете 3 прекрасных модуля: Модуль класса открытия диалога открытия/ сохранения файла на Win32 API; Модуль класса быстрого перекодирования цветного изображения в оттенки. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru