Модераторы: bsa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Помогите с циклами, не могу решить две задачи 
:(
    Опции темы
maxibum
Дата 6.6.2009, 17:29 (ссылка)    | (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 16.5.2009

Репутация: нет
Всего: нет



1. При помощи цикла показать на экран календарь текущего месяца.

2. Написать программу, которая выводит на экран - следующую фигуру

***********
*                   *
*                   *
*                   *
*                   *
*                   *
*                   *
***********
ширина и высота фигуры задаются пользователем с клавиатуры.

PM MAIL   Вверх
zim22
Дата 6.6.2009, 17:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



maxibum, у вас что, нетерплячка?
темы плодите как грибы
http://forum.vingrad.ru/forum/topic-262323.html
http://forum.vingrad.ru/forum/topic-262318...н-календар.html

Это сообщение отредактировал(а) zim22 - 6.6.2009, 17:37


--------------------
PM MAIL   Вверх
maxibum
Дата 6.6.2009, 18:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 16.5.2009

Репутация: нет
Всего: нет



Спасибо за цитату. Буду очень признателен, если вы мне поможете.
PM MAIL   Вверх
zim22
Дата 6.6.2009, 18:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



Цитата(maxibum @  6.6.2009,  18:03 Найти цитируемый пост)
Буду очень признателен, если вы мне поможете.

помог только ради того, чтобы узнать как вы проявите свою признательность.
Код

// Задача #2
#include <iostream>

void print_line(int width) {
  while (--width >= 0)
    std::cout << '*';
  std::cout << std::endl;
}
void print_body(int width, int height) {
  for (int i = 0; i < height - 2; i++) {
    std::cout << '*';
    for (int j = 0; j < width - 2; j++)
      std::cout << ' ';
    std::cout << '*' << std::endl;
  }
}
int main()
{
  
  int width = 0, height = 0;
  std::cout << "Width: ";
  std::cin >> width;

  std::cout << "Height: ";
  std::cin >> height;
  
  print_line(width);
  print_body(width, height);
  print_line(width);

    return 0;
}



--------------------
PM MAIL   Вверх
maxibum
Дата 6.6.2009, 19:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 7
Регистрация: 16.5.2009

Репутация: нет
Всего: нет



Огромное спасибо, вы мне очень помогли! 
PM MAIL   Вверх
zim22
Дата 6.6.2009, 19:33 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 29
Всего: 69



 smile 
Цитата(maxibum @  6.6.2009,  19:21 Найти цитируемый пост)
Огромное спасибо, вы мне очень помогли! 

вот так всегда... нет, чтобы денег дать smile


--------------------
PM MAIL   Вверх
Dmi3ev
Дата 6.6.2009, 20:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1698
Регистрация: 28.11.2007

Репутация: 13
Всего: 41



 smile 
Цитата

вот так всегда... нет, чтобы денег дать

zim22,  smile 
подход у тебя неправильный... надо сначала выдвигать требования, а ты это делаешь, когда человек ушел, и больше не придет... а если и придет, то только на следующую сессию...


--------------------

PM MAIL   Вверх
Dov
Дата 6.6.2009, 22:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


аСинизатор
***


Профиль
Группа: Завсегдатай
Сообщений: 1721
Регистрация: 10.5.2003
Где: Эрец-Исраэль

Репутация: 11
Всего: 88



Код
int main()
{
    int w, h;

    cout << "Width : ";
    cin  >>  w;    
    cout << "Height: ";
    cin  >>  h;
    
    for(int i = 0; i < h; i++)
    {
        for(int j = 0; j < w; j++)
            cout << (i == 0 || i == h - 1 || j == 0 || j == w - 1 ? "*" : " ");
        cout << endl;
    }
    
    return 0;
}



--------------------
Тут вечности запах томительный,
И свежие фрукты дешевые, 
А климат у нас – изумительный, 
И только соседи – #уевые. 
                           Игорь Губерман.
PM   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "C/C++: Для новичков"
JackYF
bsa

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами

  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, JackYF, bsa.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.1437 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.