m = r;
for(int i = 1; i < r; i++)m*=r;
Как правильно определить массив?
Как правильно определить Двумерный массив размерностью m*n. причем n - известно зарание, а m - неизвестно, но очень очень большое.
Цитата: Seneka
Как правильно определить Двумерный массив размерностью m*n. причем n - известно зарание, а m - неизвестно, но очень очень большое.
Для очень и очень больших m есть простая формула.
Если каждый элемент строки может принять K разных значений,
тогда число строк m равно K в степени n.
в программе: m=double pow(100, r);
Цитата: Seneka
Все равно ругается, type 'double' unexpected.
в программе: m=double pow(100, r);
в программе: m=double pow(100, r);
Вообще-то размерность массива должна иметь тип Int. Лучше бы вычислить вручную
Код:
Я переводила, ей не нравится.... там 100 в n-ой степени..
элементам матрицы, тогда одну строку можно сгенерировать из следующей.
Или написать ф-ю, которая по заданному double индексу
сгенерирует соответствующую строку. Но теперешние компьютеры
врятли потянут.
imho лучше отложить задачу на пару десятилетий. :)
Цитата: elan
Вообще-то размерность массива должна иметь тип Int.
Вообще-то, размерность должна быть целочисленным больше нуля.
У меня время только до суботы :) но все равно спасибо....:)
С помощью цикла !! помогает!!