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

Матрица.Ошибка при делений. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Изображение на рабочем столе http://www.cyberforum.ru/cpp-beginners/thread261720.html
Здраствуйте. Я создал изображение на основе библиотеки openGL . Это вращяющийся треугольник . Возможно ли что-бы он так же вращался вне своего окна просто на рабочем столе ? #include<GL/glut.h> void display() { glClear(GL_COLOR_BUFFER_BIT); glRotatef(1,1,1,0);
C++ Оператор цикла не использовать. Привет всем! Помогите разобратса в задаче 1.Вычислить сумму положительных элементов одномерного массива. Оператор цикла не использовать. http://www.cyberforum.ru/cpp-beginners/thread261719.html
Двусвязные списки, не могу добавить узел с конца C++
Делаю лабу по динамическим структурам данным, написал функцию добавления с начала и с конца. Но, добавление с конца не работает, я не могу найти ошибки или недочета в алгоритме, не могу отследить причину того, что при добавлении узла с конца происходит постоянное перезаписывние вида ввод: 56 ->56 ввод: 4 ->4 А должно в итоге быть как ->56->4
Быстрая сортировка Хоара C++
Быстрая сортировка Хоара (QSort) разбивает массив в ходе сортировки до тех пор, пока размер частичного подмассива не станет равен 1 элементу. Есть подозрение, что лучше бы она не доводила разбиение до 1, а передала частичный подмассив какой-нибудь медленной сортировке при достижении размера подмассива M элементов (M<=N). Модифицируйте алгоритм QSort и напишите...
C++ как выглядит в си++ http://www.cyberforum.ru/cpp-beginners/thread261679.html
Program kursak; Const Nmax = 5; {Максимальный размер массива} Type Matrix = array of integer;; m:=m; m:=s; end; end
C++ После каждого вхождения символа C в строку S вставить строку S0 Дан символ C и строки S, S0. После каждого вхождения символа C в строку S вставить строку S0. #include <iostream> #include <string.h> using namespace std; const int N=30; подробнее

Показать сообщение отдельно
Just_dake
1 / 1 / 1
Регистрация: 21.03.2011
Сообщений: 78

Матрица.Ошибка при делений. - C++

22.03.2011, 11:18. Просмотров 337. Ответов 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();
}
Выводит ошибку: Divide error.
Я так понимаю это ошибка при делений.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 02:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru