Комментарии
- 14 окт 2021 18:41Да. В "тетрисе" нужно управлять временем. Кроме того, там нужно пользоваться случайными величинами. Ну и в третьих, это графика. Хотя в текстовом режиме тоже можно реализовать.
В свое время я делал что-то похожее на "тетрис", когда писал программу оптимизации графика вытирания пыли с оборудования. - 14 окт 2021 18:56Ну, просто я не хочу тратить время, силы и интеллект на программы, которые идут в текстовом режиме. Поэтому не пишу программ. Я предпочитаю читать книги. В чтении книг все-таки есть смысл. Авторы заведомо умнее меня, и мне у них учиться вполне себе можно.
- 14 окт 2021 19:00Я занят чтением книг. С разбегу их не возьмешь. Много неизвестных, непонятных вещей. Я почти ничего оттуда и не знаю, если не считать книги начального уровня.
Да и к "начальному уровню" надо приспособиться, чтобы "пройти книгу". Это как компьютерная игрушка. Вроде и знаешь давно, а до конца ни разу не проходил, или проходил раз-два. - 14 окт 2021 19:01Так ты ничему не учишься же. Прогресса не видно по крайней мере. Дело не в текстовом же режиме то. Ты вон и для виндовс что то там писал. Только результат то один - обычные вычисления не более. Что для дос, что для винды ты пишешь одно.
- 14 окт 2021 19:02А что толку от твоего чтения? Ты уже 5 лет читаешь книги и толку нет. Ни на шаг не продвинулся.
- 14 окт 2021 19:041) Я размышляю. 2) Я получаю законченную программу, реализующую то, что заложено в книге. 3) Я вижу, как этот код работает.
- 14 окт 2021 19:06Юра, ты понимаешь что спустя столько лет изучения программирования, для тебя управление временем и случайные числа вызывают затруднения! Это же простейшие вещи!
- 14 окт 2021 19:094) Ну и еще - я посмотрел, сколько места это всё занимает. В сумме 2,5 Мб - и MS-DOS, и Turbo C, и то, что я написал. Смешно.
- 14 окт 2021 19:09Простейшими вещами надо воспользоваться. Я до сих пор не нашел применения. Я же программы не пишу. Вот напишу - покажу.
- 14 окт 2021 19:10На счёт что ты размышляешь - большие сомнения. Просто потому что ты не мыслишь сам. Да, когда ты читаешь, ты видимо думаешь как это работает. Но вот понимаешь ли? По моему нет. Просто потому что внести изменения в программу ты не можешь. А это значит - не понимаешь. То что она работает, это конечно хорошо. Но это ведь не ты придумал. Ты просто переписал. Сомнительный результат
- 14 окт 2021 19:12Так вот мы уже много лет ждём когда ты напишешь. Но видимо не дождемся
- 14 окт 2021 19:28Вы - это кто? Старожилов тут всего двое, кто что-то ждет. Остальные новички. Им пофиг.
- 14 окт 2021 20:51В разное время - разные люди. Другие тоже наблюдают, но не высказываются. Но это ведь не значит что они не понимают.
- 14 окт 2021 20:52По большому счету, тут всем пофиг на твои успехи/неудачи.
Для того чтобы оставить комментарий, войдите или зарегистрируйтесь
Группа для программистов ( programming )
:Юрий Казекин
/* p45
Language Turbo C 2.0
Input */
#include <conio.h>
#include <stdio.h>
#include <string.h>
main ()
{
int a, b; /* input integer */
float d; /* input float */
char p; /* input character */
char s [80], t [80], u [80]; /* input string */
float g = 3.141592653589; /* number 'pi' */
int j;
float m, n;
printf ("Input 2 integer numbers: ");
scanf ("%i%i", &a, &b);
printf ("Input float number: ");
scanf ("%f", &d);
printf ("Press any key: ");
p = getche ();
printf ("\nInput string: ");
gets (s); gets (s);
printf ("Input string: ");
scanf ("%[0123456789]%s", t, u);
printf ("\n");
m = g * a * 2;
printf ("45.2. Radius %i, length %.4g.\n", a, m);
m = g * d * 2;
n = g * d * d;
printf ("46.3. Radius %g, length %.4g, area %.4g.\n", d, m, n);
printf ("60.10. ");
if (p == 'a') printf ("You have pressed key 'a'.\n");
printf ("... pressed key '%c'.\n", p);
printf ("61.11. I know your name. Your name is %s.\n", s);
printf ("65.12. %s... %s.\n", t, u);
j = b;
if (!j) j = 1;
printf ("68.13. Integer part %i, reminder of division %i.\n",
a / j, a % j);
printf ("75.16. Number %g is ", d);
if (d > 0) {j = 1; printf ("positive, j = %i.\n", j);}
if (d < 0) {j = -1; printf ("negative, j = %i.\n", j);}
if (d == 0) {j = 0; printf ("equal to zero, j = %i.\n", j);}
printf ("75.17. Number %g is ", d);
if (d > 0) {j = 1; printf ("positive.\n");}
else if (d < 0) {j = -1; printf ("negative.\n");}
else {j = 0; printf ("equal to zero.\n");}
printf ("77.18. ");
if (p >= 'А' && p <= 'Я')
switch (p)
{
case 'А': printf ("Алексеев.\n"); break;
case 'Б': printf ("Булгаков.\n"); break;
case 'В': printf ("Волошин.\n"); break;
case 'Г': printf ("Гоголь.\n"); break;
default: printf ("Достоевский, Зощенко и др.\n");
}
else printf ("You should input russian capital letter.\n");
printf ("77.19. ");
if (p >= 'А' && p <= 'Я')
switch (p)
{
case 'А': printf ("Алексеев.\n");
case 'Б': printf ("Булгаков.\n");
case 'В': printf ("Волошин.\n");
case 'Г': printf ("Гоголь.\n");
default: printf ("Достоевский, Зощенко и др.\n");
}
else printf ("You should input russian capital letter.\n");
printf ("86.23. String '%s' has length %i symbols.\n", s, strlen (s));
getch ();
printf ("\n");
}