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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Zambal
83 / 3 / 1
Регистрация: 14.11.2011
Сообщений: 68
#1

заполнить двумерный массив элементами в соответствии с рисунком - C++

17.05.2012, 21:39. Просмотров 508. Ответов 4
Метки нет (Все метки)

массив 6x6 от 1 до 36

1 3 6 10 15 21
2 5 9 14 20 26
4 8 13 19 25 30
7 12 18 24 29 33
11 17 23 28 32 35
16 22 27 31 34 36

заполнить диагоналями
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <conio.h>
#include <stdlib.h>
 
int main()
{
   int A[6][6],i,j,k=1;
       for (i=0;i<=5;i++)
           for (j=0;j>=0;j++)
               A[i][j] = k++;
   for (i=0;i<6;i++)
       {printf("\n");
          for (j=0;j<6;j++)
               printf("%5d";A[i][j]);
       }
}
как я понял нужно еще два цикла,чтобы он заполнял диагонально,а не построчно
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
17.05.2012, 21:39     заполнить двумерный массив элементами в соответствии с рисунком
Посмотрите здесь:

Заполнить двумерный массив в соответствии с заданным правилом - C++
Всем привет! Решаю вот такое вот задание: На грядках посажена капуста и морковь. Грядки расположены рядом и образуют квадратичную матрицу...

Заполнить массив в соответствии с указанным правилом - C++
Заполнить массив следующим образом: 1,2,2,3,3,3,4,4,4,4,5,5,5,5,5,5,6,6,6… . Показать на консоль. Не пойму, как заполнить последние...

Дан массив A[N]. заполнить массив В[N] элементами массива A[N], которые удовлетворяют двойному неравенству - C++
Дан массив A. заполнить массив В элементами массива A, которые удовлетворяют двойному неравенству: A&lt; A или A&lt; A. Незаполненные элементы...

Заполнить массив элементами С++ - C++
Заполнить массив элементами, значение которых равно его удвоенному порядковому номеру. Пожалуйста помогите,я уже не могу голова болит от...

Заполнить массив убывающими элементами - C++
Например: 67 56 43 32 5 3 #include &lt;iostream&gt; #include &lt;ctime&gt; using namespace std; int main () { setlocale (LC_CTYPE,...

Заполнить массив неповторяющимися элементами - C++
Заполнить массив из 20 элементов неповторяющимися элементами. Если пользователь вводит число, которое уже вводилось до этого, то должно...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Zambal
83 / 3 / 1
Регистрация: 14.11.2011
Сообщений: 68
18.05.2012, 22:06  [ТС]     заполнить двумерный массив элементами в соответствии с рисунком #2
помогите пожалуйста,нужно срочно
MrGluck
Модератор
Эксперт CЭксперт С++
7163 / 4329 / 632
Регистрация: 29.11.2010
Сообщений: 11,752
18.05.2012, 23:36     заполнить двумерный массив элементами в соответствии с рисунком #3
Ну первую половину я заполнил. Со второй не выходит. Времени уже нет, доделай сам.
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
 
int main()
{
    int arr[6][6], n = 1;
    for (int i=0; i < 6; i++)
        for (int j=0; j <= i; j++)
            arr[i-j][j] = n++;
    for (int i=0; i < 6; i++)
    {
        for (int j=0; j < 6; j++)
            std::cout<< arr[i][j]<< " ";
        std::cout<< std::endl;
    }
    return 0;
}
Zambal
83 / 3 / 1
Регистрация: 14.11.2011
Сообщений: 68
18.05.2012, 23:48  [ТС]     заполнить двумерный массив элементами в соответствии с рисунком #4
спасибо,попробую дописать
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.05.2012, 19:22     заполнить двумерный массив элементами в соответствии с рисунком
Еще ссылки по теме:

Двумерный массив с уникальными элементами - C++
Доброго времени суток!.Помогите пожалуйста с этим разобраться ,я понимаю что это надо делать через тип данных bool возвращающий 0-ложь и...

Двумерный массив с неповторяющимися элементами - C++
Добрый вечер! Столкнулся с проблемкой, нужна помощь. Цель задачи: составить программу, которая найдет в двумерном массиве минимальный...

Заполнить массив элементами от -0.9 до 0.9 с шагом 0.1 (ошибка) - C++
Здравствуйте. Помогите пожалуйста разобраться. Нужно заполнить массив элементами от -0.9 до 0.9 с шагом 0.1. Но когда выполняется программа...

Двумерный массив с уникальными элементами в столбце - C++
Добрый день. Помогите пожалуйста решить задачу. Есть двумерный массив 3*5, который генерируется случайным образом. Необходимо сделать,...

Заполнить массив в структуре элементами другого массива - C++
Не могу понять как сделать так, чтобы элементам массива в структуре присвоить значения простого массива. пробую и strcpy() и просто...

Заполнить двумерный массив - C++
Заполнить двумерный массив в соответствии с рисунком #include &lt;iostream&gt; using namespace std; int main(){ //a)запись...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Zambal
83 / 3 / 1
Регистрация: 14.11.2011
Сообщений: 68
21.05.2012, 19:22  [ТС]     заполнить двумерный массив элементами в соответствии с рисунком #5
после главной диагонали смог сделать заполнение диагоналями лишь поштучно,как объединить все в 1 цикл?

C
1
2
3
4
5
6
7
8
9
10
            for(i=5,j=1;i<=1,j<=5;i--,j++)
            A[i][j]=k++;
        for(i=5,j=2;i<=1,j<=5;i--,j++)
            A[i][j]=k++;
        for(i=5,j=3;i<=1,j<=5;i--,j++)
            A[i][j]=k++;
        for(i=5,j=4;i<=1,j<=5;i--,j++)
            A[i][j]=k++;
        for(i=5,j=5;i<=1,j<=5;i--,j++)
            A[i][j]=k++;
Yandex
Объявления
21.05.2012, 19:22     заполнить двумерный массив элементами в соответствии с рисунком
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru