14:09

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
Вычитала прикольную задачку по С: написать программу "Hello, world!" не использовав ни разу точку с запятой. Кто решит?;о)

Комментарии
14.03.2005 в 15:43

Геолог-анархист
void main()

{

if(printf("Hello world";)){}

}
14.03.2005 в 16:01

Злогадень Добродушный
обогнали :)
14.03.2005 в 16:56

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
баянолог

Адназначна!;о) Возьми с полки пирожок;о)))



Там была ещё одна задачка, я об неё уже голову сломала, ничего не могу придумать: написать программу печатающую "Hello, world!" 1000 раз, не пользуясь циклами, goto и рекурсиями. Какие мысли будут по этому поводу?
14.03.2005 в 17:44

Геолог-анархист
К примеру.



class Repeat

{

public:

Repeat(){ printf("Hello world\n";); }

};

int main()

{

Repeat a[1000];

delete []a;

return 0;

}

14.03.2005 в 18:10

Геолог-анархист
А коллега сделал таким вот образом.



#include <string>

#include <iostream>

#include <vector>

#include <iostream>

using namespace std;



void main()

{

vector<string> words(1000, "Hello world!";);

copy(words.begin(), words.end(), ostream_iterator<string>(cout, "\n";));

}



А как на чистых сях (если задача была именно под них) пока не придумали.
14.03.2005 в 19:30

149ea694a792f3ad2caaf77077a0df58 Спорящая с богом
баянолог

С конструктором я тоже думала. Правда, до векотора не додумалась... Ав от на чистом Си тоже никак не получается;о(((