1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78
|
|
1 | |
Матрица.Ошибка при делений.22.03.2011, 11:18. Показов 612. Ответов 7
Метки нет (Все метки)
Здраствуйте!
У меня тут ошибка в коде, не подскажите где. Сама задача такова: Дано натуральное число n. Получить действительную матрицу a[i,j]i,j=1,...,n , для которой a[i,j]=1/i+j; Код
#include <stdio.h> #include<conio.h> #include<stdlib.h> #define n 5 int main() { int a[n][n]; int i,j; clrscr(); randomize(); printf("Nachalnaya matrica:\n\n"); for(i=0;i<n;i++) {for(j=0;j<n;j++) {a[i][j]=random(100); printf(" %2i",a[i][j]); } printf("\n\n"); } printf("Obrabotannaya matrica:\n"); for(i=0;i<n;i++) {for(j=0;j<n;j++) {a[i][j]=1/(i+j); printf(" %2i",a[i][j]); } printf("\n\n"); } getch(); } Я так понимаю это ошибка при делений.
0
|
22.03.2011, 11:18 | |
Ответы с готовыми решениями:
7
Найти те числа последовательности, которые при делений на 7 дают остаток 1,2 или 5 Класс "Матрица", ошибка при выводе результата Перевод из 10 в 2 систему счисления БЕЗ делений дана квадратичная матрица z[n][n]. составить программу, которая если матрица симметричная(транспонированная матрица равна исходной), сделает ее не сим |
138 / 138 / 42
Регистрация: 02.11.2010
Сообщений: 316
|
|
22.03.2011, 11:39 | 2 |
Бери i и j от 1, а не от 0. А так у тебя на 0 делит, что естественно вызывает ошибку.
1
|
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78
|
|
22.03.2011, 11:45 [ТС] | 3 |
Если возьму от 1-го, то все эл-ты матрицы становятся равными нулю. И еще матрица становится 4х4, а не 5х5.
0
|
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78
|
|
22.03.2011, 11:52 [ТС] | 5 |
Но почему все эл-ты матрицы становятся равными нулю?
0
|
3528 / 2686 / 334
Регистрация: 11.03.2009
Сообщений: 6,168
|
||||||
22.03.2011, 11:57 | 7 | |||||
потому что ты используешь целочисленный тип.
тут можно оставить как есть, только скорректировав немного саму формулу для вычисления
1
|
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78
|
|
22.03.2011, 12:06 [ТС] | 8 |
От оно че, понял, всем Спасибо
0
|
22.03.2011, 12:06 | |
22.03.2011, 12:06 | |
Помогаю со студенческими работами здесь
8
Матрица,в чем ошибка? Ошибка с кодом(матрица) Ошибка - Матрица гауса Ошибка в программе матрица Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |