Написать программу которая выводит саму себя

Содержание

Здраствуйте, вот у меня есть коекакая задача, написать програму на с++, которая выводит свой текст на екран монитора, но хит то в том, что програма должна занимать до 80 символов! В принцыпе если ктото такое делал на Паскале то тоже бы подошло! Просто молю о помощи, пробовал сам написать, но она 94 символа занимает!

Жду ответов, с уважением Сергей


Цитата:

програма должна занимать до 80 символов!

. пробовал сам написать, но она 94 символа занимает!

ага
покажи?

Цитата:

Просто молю о помощи, пробовал сам написать, но она 94 символа занимает!

очень любопытно посмотреть. вообще-то задача не из тривиальных

ну я писал чтото типа

Легко сказать, но мне же нужно с++ да еще и ко всему без #include не сработает printf(); я думаю, что просто есть какойто метод оптимальнее, на php к примеру есть класная функцыя show_source(__FILE__); но жаль она не работает на с++!

Читайте также:
6d optical mouse программа для настройки

Ты смотришь только Простые видео по программированию не просто так

Может хоть на Паскале знаете ка зделать!


Код:
FILE *a;
while(a=getch())printf(«%s»,a)

нда. слегка не в том направлении, о котором я подумал
пока что только 84 символа.
Код: #include
main()

ооооооооооооо помойму мы близки к разгадке. ))))) Но вот только не понимаю я одного, почемуто вы все схватили мой метод, и начали его модифицыровать! Неужели не существует альтернативы.

Я думаю она гдето близко и вообще от открытия файла както можно отвязатса.. но как.

Версия на Паскале с таким подходом точно не попадает, ибо нет ГЛОБАЛЬНОЙ переменной __FILE__ .

rain87 беда в том, что вместе с исполняемым файло, необходимо тащить за собой и исходник, и главное не переименовывать.


Цитата:

Неужели не существует альтернативы.

ну.. я видел программу на басике, которая выводит сама себя, не используя никаких системных фич вроде __FILE__
но — 1) она была значительно больше 80 символов
2) я её совершенно не помню помню лишь, что использовались специфичные басиковские методы DATA (или STORE, не помню вообще )

поэтому насчёт альтернативы — хз

хотя символов побольше будет — но с собой таскать сырец не надобно


Цитата:
#include
main()

Это смешно. Это не программа, которая выводит сама себя, а это программа, которая просто выводит файл.


Код: #include
main()

Код: #include
main()

tomegadeth
во. вот это оно прикольно. только iostream.h не в тему
KADABRA
я лишь модифицировал изначальный код, для уменьшения количества символов

Только в 80 символов не помещается.

Добавлено:
Если не писать инклуд, то может поместится (првда не знаю поймёт ли это какой-то компилятор, кроме гцц, но на гцц работает):

Читайте также:
В какой программе рисовать на графическом планшете wacom

возможно натолкнёт на «правильную» мысль.

Источник: ru-board.club

Не могу написать программу! Что делать! Как начать писать код!

Написать программу которая выводит саму себя

butterflyxlife3

August 2022 1 66 Report

Напишите программу, которая просит пользователя что-нибудь ввести с клавиатуры. Если он вводит какие-нибудь данные, то на экране должно выводиться сообщение «ОК». Если он не вводит данные, а просто нажимает Enter, то программа ничего не выводит на экран.​

Answers Введите что-нибудь:n»)

Объяснение:

Программа написана на ЯП — Python.

1) В переменную getData заносятся данные если пользователь что-то ввел иначе она остается пустой строкой.

2) В конструкции if происходит проверка строки, если она не пустая то выводиться «OK», иначе ничего не делает.

Источник: scholar.tips

Задания

icon warning

Жалоба на историю

Send to Friend

Поделиться

  • Опубликовать в Вашем профиле
  • Поделиться по электронной почте
  • Жалоба на историю

№3 Напишите программу, которая выводит слово ‘Python’ 12341234 раза подряд (только буквы, без кавычек). Обратите внимание на регистр.

№4 Квадраты чисел из одних единиц выглядят красиво.

Напишите программу, которая будет выводить на экран число, равное квадрату числа, записанного при помощи 123123 единиц.

№5 Число 15101510 записали 1010 раз подряд. Полученное число возвели в квадрат.

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

Источник: www.wattpad.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru