Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 11.10.2009, 22:42   #1
Николай Денисюк
Новичок
Джуниор
 
Регистрация: 11.10.2009
Сообщений: 2
Лампочка С. Нарисовать Ромб

Напишите программу, которая выводит на экран фигуру в виде ромба, который составлен со звёздочёк. Количество рядов в ромбе задавать из клавиатуры. Например:
Код:
           *
         ***
       *****
         ***
           *
П.С Фигура выше РОМБ... Я не знаю почему так показывает тут.

Помогите пожалуйста!!!

Последний раз редактировалось Вадим Мошев; 13.11.2015 в 18:41.
Николай Денисюк вне форума Ответить с цитированием
Старый 11.10.2009, 23:34   #2
Nitrino
Я ещё только учусь
Форумчанин
 
Регистрация: 06.05.2009
Сообщений: 158
По умолчанию

Вот готовый код, осталось только приукрасить, и поставить ограничение на количество строк
Код:
#include <iostream.h>
#include <conio.h>
#include <stdlib.h>

void main()
{
   clrscr();
	int i, n,k=0,j;
	cout << "Vvrdite nichetnoe kolichestvo strok:" <<endl;
	cin >> n;
	for (i=0; i<n/2+1; i++)
	{
		j=++k;
		while(j!=0)
		{
			cout << "*" ;
			j--;
		}
	cout <<endl;
	}
	//cout<<endl;
	for(i=0; i<n/2; i++)
	{
		j=--k;
		while(j!=0)
		{
			cout << "*" ;
			j--;
		}
	cout <<endl;
	}
	getch();
}
Nitrino вне форума Ответить с цитированием
Старый 12.10.2009, 09:44   #3
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Нечего кросспостить.
И мог бы поиском пройтись: http://www.programmersforum.ru/showt...(5%2C2%2C1)%3B
I'm learning to live...
Stilet вне форума Ответить с цитированием
Старый 12.10.2009, 20:09   #4
Николай Денисюк
Новичок
Джуниор
 
Регистрация: 11.10.2009
Сообщений: 2
По умолчанию

Nitrino, спасибо большое. Выручил..
Stilet, я тут только зарегестрировался, ещё не разобрался до конца. Но за совест спс.

Последний раз редактировалось Николай Денисюк; 12.10.2009 в 20:12.
Николай Денисюк вне форума Ответить с цитированием
Старый 13.11.2015, 17:55   #5
Alex_Gates
 
Регистрация: 13.11.2015
Сообщений: 3
По умолчанию Как то так получилось

Задача - Нарисовать ромб на Языке Си /От книги Дейтлов/
Код:
#include <stdio.h>

int main ()
{
    int syun, tox;
    // printf ("Mutqagreq Toxeri ev syuneri qanak@ ():   ");  // Введите количество строк
    do 
    {
    scanf ("%d", &syun);    // Вводим Количество столбцов
    }
    while (syun % 2 !=0 || syun < 4);  // Вводимое число должно быть четным /просто я пока не смог организовать для нечетных/
    tox = syun;  // Строки ровны количеству Столбцов
    
    // Rombi 1-in kes...
    
        for (int i = 0; i < syun /2 ; i++)  // Счетчик столбцов
            {
                for ( int j = 1; j <= tox; j++ )   // Счетчик строк
                    {
                        if (j >=  tox / 2 - i && j <= tox / 2 + i)
                            printf ("*");
                        else 
                            printf (" ");
                    }
                    
                    printf ("\n");
            }
            
    // Rombi 2-rd kes
    
             for (int i = 0; i < syun/2 ; i++)   // syuni hashvich  
            {
                for ( int j = 1; j <= tox; j++ )       // toxi hashvich
                    {
                        if (j >=  2 + i && j <= tox -2  - i)
                            printf ("*");
                        else 
                            printf (" ");
                    }
                    
                    printf ("\n");
            }
            
            return 0;
            
}
Половина комментариев на Армянском, но там все банально.
P.S. есть хорошие знатоки ? раскритикуйте по полной пожалуйста, спасибо.

Последний раз редактировалось Alex_Gates; 13.11.2015 в 18:21.
Alex_Gates вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
графика. ромб. оч странный ромб aka_faith Паскаль, Turbo Pascal, PascalABC.NET 19 11.06.2009 02:57
Нарисовать карандаш Настенька..Блонди Общие вопросы Delphi 6 21.05.2009 11:28
Нарисовать круг Brunette Помощь студентам 2 17.05.2008 00:01
Нарисовать сферу vrs68 Помощь студентам 1 01.04.2008 23:44