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

Двумерный массив. (четное число -(над главной диагональю "*", снизу " "...) - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Записывать в файл результаты http://www.cyberforum.ru/cpp-beginners/thread728187.html
Всем доброго времени суток. Написал игру крестики-нолики. 1) Всё отлично кроме того, что при ничье просто очищается экран и не выводит поле и результат, что ничья... 2) Сделайте пожалуйста запись...
C++ Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. Составить программу подсчета числа всех натуральных чисел, меньших M, квадрат суммы цифр которых равен X. http://www.cyberforum.ru/cpp-beginners/thread728173.html
C++ Сформировать одномерный массив, состоящий из элементов, удовлетворяющих условию...)
Задана последовательность X = (x1, x2, …, x10). Сформировать из неё одномерный массив Y, состоящий из элементов, удовлетворяющих условию X(i)  A - X(5), где A - среднеарифметическое значение...
Не получается разобраться с кодом (структуры) C++
Есть выдержка из программы: struct BAZA// структура база { char name ; char fam ; char otch ; struct { char day ; char month ; ...
C++ Студия и двоичные значения при отладке http://www.cyberforum.ru/cpp-beginners/thread728162.html
Ну оооочень надо отладить программу при этом смотреть на двоичные значения по ходу отладки. Очень-очень надо. Как-то можно заставить это делать студию? Или может есть какая-то друая ide которая...
C++ Описать класс для структуры данных Описать класс для структуры данных. Описать конструктор по умолчанию, конструктор с параметром, деструктор, функцию добавления элемента, удаление элемента, просмотра структуры, как функции-члена... подробнее

Показать сообщение отдельно
nastuxa94
0 / 0 / 0
Регистрация: 11.12.2012
Сообщений: 6

Двумерный массив. (четное число -(над главной диагональю "*", снизу " "...) - C++

12.12.2012, 14:59. Просмотров 297. Ответов 0
Метки (Все метки)

Добрый вечер!
В двумерном массиве нужно сделать так, чтобы, если вводится четное число, с++ на месте верхней треугольной матрицы (над главной диагональю) выводил звездочки "*", а снизу " ", а если число нечетное, то, чтобы наоборот внизу выводил "*" а сверху " ".

Добавлено через 16 часов 57 минут
Вот, уже решила! Код будет такой:

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
# include <iostream.h> 
# include <windows.h> 
# include <conio.h> 
# include <stdlib.h> 
# include <time.h > 
long int A[4][4]={{0,0,0},{0,0,0},{0,0,0}};
int main()
{ 
int i,j;
int n;
cout<<"n=";
cin>>n;
    if(n%2 == 0)
     for (i=0;i<4;i++)
    { 
      for (j=0;j<4;j++)
       {
        if (i<j)
                      cout<<"*"<<"\t";
        else
                      cout<<" "<<"\t";
 
          }
      cout<<endl;
      }
 
    else
    for (i=0;i<4;i++)
    { 
      for (j=0;j<4;j++)
       {
        if (i>j)
                      cout<<"*"<<"\t";
        else
                      cout<<" "<<"\t";
          }
          cout<<endl;
     }
     return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru