Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 07.05.2012, 17:23   #1
803
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 89
По умолчанию Двумерные Числовые Массивы

Здравствуйте. У меня возникла небольшая проблема с написанием программы.
Вот что получилась
Код:
#include <time.h>
#include <stdlib.h>
using namespace std;
void in_vvod(int a[8][8],int *m);
void in_v(int a[8][8],int m);
int in_fun(int a[8][8],int m, int *sum, int *k, int j);
int m;

void in_vvod(int a[8][8],int *m)
{
 int i,j;
 cout<<endl<<" m = ";
 cin>>*m;
 srand( (unsigned) time(NULL));//инициализация генератора случайный чисел
 for (i=1; i<=*m; i++)
 for (j=1; j<=*m; j++)
 {

   a[i][j]=int(rand()/(1.0*RAND_MAX)*(99+0)+0);
 }

}

void in_v(int a[8][8],int m)
{
 int i,j;
 // Вывод матрицы
 cout<<endl<<" The output matrix"<<endl;
 for (i=1; i<=m; i++)
 for (j=1; j<=m; j++)
 if (j==m)cout<<a[i][j]<<"   "<<endl;
 else cout<<a[i][j]<<"   ";
}
 
 int in_fun(int a[8][8],int m, int *sum, int *k, int j)
 {
   int i;
   
    *sum=0;
    *k=0;
    for (i=1; i<=m; i++)
    if (a[i][j]>9 && (a[i][j]%10==a[i][j]/10))
    {
    *k=*k+1;
    *sum+=a[i][j];
    }
    
  return 0;

 }
 
int main()
{
 int i,j;
 int sum,k;
 int a[8][8];
 
 in_vvod(a, &m);
 in_v(a, m);
 for (j=1; j<=m; j++)
 {
  in_fun(a, m, &sum, &k, j);
  cout<<"  Col "<<j<<"   k= "<<k<<"  summa= "<<sum<<endl; 
 }
 
 system("pause");
 return 0;
}
Мне сказали что здесь какая то ошибка. Ни могли бы помочь её исправить. И ещё как сделать чтобы a[i][j] была константа и её не надо было писать всё время. Заранее спасибо.

Вот условие. Если кому то нужно.
Изображения
Тип файла: jpg Без_имени_2.jpg (191.1 Кб, 35 просмотров)
803 вне форума Ответить с цитированием
Старый 07.05.2012, 22:24   #2
803
Пользователь
 
Регистрация: 13.02.2012
Сообщений: 89
По умолчанию

уже не надо вроде сам сделал.
803 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Одномерные числовые массивы (Pascal) Семенов Валерий Помощь студентам 12 13.03.2012 01:33
Одномерные числовые массивы hirano Помощь студентам 0 12.03.2012 15:39
Двумерные массивы(матрица) 2)Строковые массивы(строки): 3)Структуры nuriyat Помощь студентам 1 21.01.2012 16:16
Двумерные массивы(массивы указателей на массивы) krytishka99 Помощь студентам 1 29.12.2011 19:51
двумерные массивы Azat777 Паскаль, Turbo Pascal, PascalABC.NET 0 09.12.2010 16:02