Форум программистов, компьютерный форум CyberForum.ru

Как сделать вторую половину ромба - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Функция и двухмерный массив (Поменять в массиве местами строки) http://www.cyberforum.ru/cpp-beginners/thread785933.html
Дан массив действительных чисел размера m на n, где m и n – натуральные числа. Поменять в массиве местами строку с наибольшим и строку с наименьшим количеством различных элементов с использованием функции определения количества различных элементов в строке в двухмерном массиве. Помогите решить. Для одномерного вроде понял как, для двухмерного не могу никак понять.
C++ Поменять местами наибольшие по модулю элементы матрицы А(7*8) и массива В(76) Поменять местами наибольшие по модулю элементы матрицы А(7*8) и массива В(76). http://www.cyberforum.ru/cpp-beginners/thread785929.html
C++ Запуск параллельного процесса
Добрый вечер Подскажите пожалуйста Как на СИ++ реализовать параллельный процесс допустим чтобы там проверить нажатие каких либо клавиш. В данном случае клавишу ESC С функцией kbhit() получается как-то громоздко и неудобно #include <iostream> #include <conio.h> int main
По заданной дате (число, месяц, год, например, 6, 5, 2012) вычислить номер дня в году C++
2)По заданной дате (число, месяц, год, например, 6, 5, 2012) вычислить номер дня в году (от 1до 365 или 366, если год високосный).
C++ По заданному году и номером дня в году (от 1 до 365 или до 366, если год високосный) вычислить дату http://www.cyberforum.ru/cpp-beginners/thread785924.html
1)По заданному году и номером дня в году (от 1 до 365 или до 366, если год високосный) вычислитьдату (число, месяц). Например, за 2012 61 и за 2013 60 исчисляется 1 3 - первое марта. Спасибо
C++ Русский язык и тип string #include "stdafx.h" #include <iostream> #include <string> using namespace std; int main () { setlocale (0,"rus"); подробнее

Показать сообщение отдельно
M9ICHIK
 Аватар для M9ICHIK
63 / 63 / 13
Регистрация: 09.12.2012
Сообщений: 458
14.02.2013, 12:35     Как сделать вторую половину ромба
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
#include <stdio.h>
#include <iostream>
using namespace std;
 
int main()
{
  int i, j, N = 11;
  int center = N / 2;
  for(i = 0; i <= center; i++)
  {
    for(j = 0; j < N; j++)
    {
      if(i <= center)
      {
        // Верхняя половина ромба
        if(j >= center - i && j <= center + i)
          cout << "*";
        else
          cout << " ";
      }
    }
    cout << endl;
  }
  system("PAUSE");
  return 0;
}
Добавлено через 1 час 40 минут
Вот весь ромб:
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
#include <stdio.h>
#include <iostream>
using namespace std;
 
int main()
{
  int i, j, N = 11;
  int center = N / 2;
  for(i = 0; i < N; i++)
  {
    for(j = 0; j < N; j++)
    {
      if(i <= center)
      {
        // Верхняя половина ромба
        if(j >= center - i && j <= center + i)
          cout << "*";
        else
          cout << " ";
      }
      else
      {
        // Нижняя половина ромба
        if(j >= center + i - N + 1 && j <= center - i + N - 1)
          cout << "*";
        else
          cout << " ";
      }
    }
    cout << endl;
  }
  system("PAUSE");
  return 0;
}
 
Текущее время: 14:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru