Форум программистов, компьютерный форум, киберфорум
Наши страницы

выводит на экран изображение кораблика. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести слова без повторений,которые имеют больше гласных,чем согласных. http://www.cyberforum.ru/cpp-beginners/thread354868.html
Пусть у нас есть текстовый файл,на который не накладываются ограничения относительно его размера. Также не накладываются ограничения на длину строки в этом файле. Текст состоит из...
C++ задачки на С++. циклы и двумерные массивы Помогите решить задачки по C++ к зачету. очень нужно 1. Цикл For... Среди всех n-значных чисел (n = 1,2,3,4) указать те, сумма цифр которых равна данному числу k. 2. двумерные массивы Дана... http://www.cyberforum.ru/cpp-beginners/thread354857.html
C++ Teacher's Day
Teacher’s day is celebrated each year on the first Sunday of the October. Given natural number n, that represents the number of the year. Output the date of the Teacher’s day of that year. ...
Problem : pow C++
Для натуральных чисел a и n вычислить an. Ввод В первой строке находятся разделённые пробелом a и n. Вывод Выводится одно число - результат без стоящих впереди нулей, стоящих впереди и позади...
C++ Triangle http://www.cyberforum.ru/cpp-beginners/thread354832.html
Given 3 positive real numbers x, y, z. Output "YES" if it is possible to construct a triangle with side lengths x, y, z. Output "NO" otherwise. Example: Input: 3 4 5 Output YES Example:
C++ if else Даны три вещественных числа x, y, z. Вывести "YES", если x<y<z, "NO" в других случаях. Example: Input: 3.1 4.1 5.1 Output YES Example: подробнее

Показать сообщение отдельно
Nursik77
273 / 233 / 21
Регистрация: 05.04.2011
Сообщений: 645
22.09.2011, 22:07
Van111, а ты кто? ТС?

Добавлено через 1 минуту
Вот красивенький плавающий кораблик:
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
#include <graphics.h>
#include <stdlib.h> 
#include <stdio.h> 
#include <conio.h> 
#include <dos.h> 
#define PATHTODRIVER "C:\\TC\\BGI"
#define dx 5 // shag setki po X 
#define dy 5 // shag setki po Y 
void ship(int x, int y, int color ) //x,y - koordinati bazovoi tochki
{ 
setcolor(color); 
// korpus 
moveto(x,y);
lineto(x,y-2*dy);
lineto(x+10*dx,y-2*dy); 
lineto(x+11*dx,y-3*dy);
lineto(x+17*dx,y-3*dy); 
lineto(x+14*dx,y) ;
lineto(x,y) ; 
// nadstroika 
moveto(x+3*dx,y-2*dy); 
lineto(x+4*dx,y-3*dy); 
lineto(x+4*dx,y-4*dy); 
lineto(x+13*dx,y-4*dy); 
lineto(x+13*dx,y-3*dy); 
line(x+5*dx,y-3*dy,x+9*dx,y-3*dy); 
// kapitanski mostik 
rectangle(x+8*dx,y-4*dy,x+11*dx,y-5*dy);
// truba 
rectangle(x+7*dx,y-4*dy,x+8*dx,y-7*dy); 
// illuminator 
circle(x+12*dx,y-2*dy,dx/2); 
circle(x+14*dx,y-2*dy,dx/2); 
// machta
line(x+10*dx,y-5*dy,x+10*dx,y-10*dy); 
// osnatka
moveto(x+17*dx,y-3*dy); 
lineto(x+10*dx,y-10*dy); 
lineto(x,y-2*dy); 
}
int main (void)
{
 int x,y; // koordinati korablya (bazovoi tochki)
 int maxx; // koordinati krainei pravoi tochki ekrana
 int gdriver = DETECT; // driver
 int gmode; // rezhim
 initgraph(&gdriver, &gmode, PATHTODRIVER);
setbkcolor(BLUE);
maxx = getmaxx();
x = -10 ; // korabl viplivaet iz-za pravoi granici ekrana
y = 100;
while ( x < maxx)
{
ship(x,y, YELLOW); // narisovat korabl
delay(10);
ship(x,y,BLACK); // steret korabl
x += 5;
}
setcolor(GREEN);
settextstyle(1,0,1);
outtextxy(280,230,"Reis zakonchen!");
outtextxy(280,250,"Nazhmi <Enter> ");
getch();
closegraph(); // vihod iz graficheskogo rezhima 
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru