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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2012, 23:49   #1
blain
Пользователь
 
Регистрация: 26.01.2012
Сообщений: 19
Плохо функции

В матрицах А (3*3) и С (2*2) заменить все элементы, лежащие на главной и побочной диагоналях, единицами.
Код:
#include <stdio.h>
#include <conio.h>
# define A 3
# define C 2
void in_mas(int*, int);
void out_mas(int*, int);
void fun(int*, int);
int main(void)
{
    int  a[A][A], c[C][C], k;
    printf("Vvedite mmatr A:\n");
    in_mas(&a[0][0], A*A);
    fun(&a[0][0], k);
    printf(" mmatr A:\n");
    k=A;
    out_mas(&a[0][0], k);
    printf("Vvedite mmatr C:\n");
    k=C;
    in_mas(&c[0][0], C*C);
    fun (&c[0][0], k);
    printf(" mmatr C:\n");
    out_mas(&c[0][0], C*C);
    getch ();
    return 0;
}
 void in_mas(int *p, int b)
{
int i;
for (i=0; i<b; i++)
scanf ("%d\n", p+i);
}

void fun(int *p, int k)
{ 
  int i, j;
  for (i=0; i<k; i++)
  for (j=0; j<k; j++)
   if ((i==j)||(k-i-j==0))  *(p+i)=1;
}
       
void out_mas(int *p, int k)
{
int i, b;
b=k*k;
for (i=0; i<b; i++)
printf ("  %d   ", *(p+i));

}
прога не считает, помогите
blain вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Передача функции другой функции как аргумента C # stopanko C# (си шарп) 2 20.11.2011 13:13
Как подменить адрес возврата функции func на адрес функции f используя переполнение буфера buf и функции gets dmitrii6120 Помощь студентам 6 14.11.2011 20:10
Мини бэйсик:объявление функции, вызов функции , возврат. AL_LORD Помощь студентам 2 14.10.2010 17:48
Программа на СИ++, используя функции работы с файлами и функции <string.h> Аня Popova Фриланс 9 13.09.2010 15:52
Функции. Передача массива в качестве параметра функции. Wia Помощь студентам 2 17.03.2009 14:57