Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Вопросы начинающих программистов
Перезагрузить страницу С++. Матрицы.
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
Valya Valya вне форума
Новичок
 
Сообщений: 1
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 01.12.2012
По умолчанию С++. Получить квадратную матрицу - 01.12.2012, 23:04

Дан одномерный массив целых чисел Р размерностью 64. Получить квадратную матрицу порядка 8 ,элементами которой являются числа массива Р, расположенные в ней по схеме, приведенной на рисунке. (задача решается с помощью функций)


Написала программу, но не знаю как написать ту часть, где нужно в функции записать условие.

Код:
#include <iostream>
#include <stdio.h>
#include <math.h>
#include <conio.h>

void massiv (double a[], int n)
{ 
  for (i=0; i<n; i++)
   cin >> a[i];
    }

void vuvod_matrica (void)
 {
  for (i=0; i<n; i++)
   {
       for (int j=0; a[i][j]!='\0'; j++)
        cout << a[i][j];
    }
cout << endl;
      }


void matrica( )
{ float p[64];
  float a[8][8];
  int n=8, i=0, j=0,k, L=0;
  for (k=0;k<n*n; k++)
  p[k]=k;
     for (k=0; k<n*n; k++)
      {
         a[i][j]=p[k];
            if ....             //   ( знаю то, что задача решается с помощью 
.... // одного основного цикла,  в котором организуется управление
.... // изменением индексов в зависимости от условий размещения 
.... // элементов. Для отслеживания направления движения по диагонали
.... // вводится вспомогательная переменная L . Ее значение равно 0 при 
.... // движении вниз по диагонали и 1 при движении вверх.)
               ........         //  но как это записать не понимаю.
               
              
      } 


main()
{
   massiv (a, n)
   vuvod_matrica ()
   matrica ()   
              }
Миниатюры
iaodheoea.jpg  

Последний раз редактировалось Valya; 01.12.2012 в 23:24
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Подпрограммы.Матрицы Mystical Pascal 2 14.06.2012 18:21
Даны две матрицы А(nxn) и B(nxn). Написать программу вычисления матрицы ,L=√(‖A^2+B^2 dindin Pascal 0 11.05.2012 09:30
матрицы ваня Вопросы начинающих программистов 1 23.11.2011 19:19
транспонирование матрицы sys*.12 Assembler 1 03.11.2011 00:40
Ввести размерность матрицы m x n и элементы матрицы ket Assembler 0 03.01.2011 21:19
матрицы ksyu12 Pascal 0 09.12.2010 18:22
Матрицы sanek_next Pascal 0 13.05.2010 20:35
матрицы в прологе daddic Prolog 5 08.11.2009 15:20
Вектора и Матрицы TDG Pascal 1 08.10.2009 09:33
Задание матрицы в виде диагональной матрицы svik_one Вопросы начинающих программистов 2 07.05.2008 12:33
Определитель матрицы MaMaV С/С++ 26 02.11.2005 21:49



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов