Эгоист
Сообщения: 5,223
Регистрация: 21.09.2007 Откуда: Россия |
13 декабря 2010, 18:25
| | |
#601 (ПС)
| Что? | | | | нормальный пользователь
Сообщения: 522
Регистрация: 18.03.2008 Откуда: Kharkov |
13 декабря 2010, 18:41
| | |
#602 (ПС)
| - public void input_mas_y(int n)
{
double[] mas_y = new double[n];
for (i = 0; i < n; i++)
{
Console.WriteLine("Введите y[{0}]", i + 1);
mas_y[i] = Convert.ToDouble(Console.ReadLine());
}
}
public void eventual_differences()
{
Console.WriteLine("Введите длину массива для вычисления");
n=Convert.ToInt32(Console.ReadLine());
input_mas_y(n);
output_mas_y(n);
double[][] mas_delta_y = new double[n][];
for (i = 0; i < n-1; i++)
mas_delta_y[i] = new double[n-1- i];
for (j = 0; j < n-1; j++)
mas_delta_y[0][j] = mas_y[j + 1] - mas_y[j];
for (i = 1; i < mas_delta_y.Length; i++)
for (j = 0; j < mas_delta_y[i].Length; j++)
mas_delta_y[i][j] = mas_delta_y[i - 1][j + 1] - mas_delta_y[i - 1][j];
}
}
как мне сделать, что бы данные из массива mas_y использовались в другом методе? я даже простой вывод сделать не могу. выкидывает и пишет В экземпляре объекта не задана ссылка на объект.
C# Console Application Добавлено через 1 час 47 минут 19 секунд -Цитата от krupa - public void input_mas_y(int n)
{
double[] mas_y = new double[n];
for (i = 0; i < n; i++)
{
Console.WriteLine("Введите y[{0}]", i + 1);
mas_y[i] = Convert.ToDouble(Console.ReadLine());
}
}
public void eventual_differences()
{
Console.WriteLine("Введите длину массива для вычисления");
n=Convert.ToInt32(Console.ReadLine());
input_mas_y(n);
output_mas_y(n);
double[][] mas_delta_y = new double[n][];
for (i = 0; i < n-1; i++)
mas_delta_y[i] = new double[n-1- i];
for (j = 0; j < n-1; j++)
mas_delta_y[0][j] = mas_y[j + 1] - mas_y[j];
for (i = 1; i < mas_delta_y.Length; i++)
for (j = 0; j < mas_delta_y[i].Length; j++)
mas_delta_y[i][j] = mas_delta_y[i - 1][j + 1] - mas_delta_y[i - 1][j];
}
}
как мне сделать, что бы данные из массива mas_y использовались в другом методе? я даже простой вывод сделать не могу. выкидывает и пишет В экземпляре объекта не задана ссылка на объект.
C# Console Application ________
разобрался | | | | ё, Сашечка Бух
Сообщения: 1,743
Регистрация: 26.12.2007 Откуда: картофельная афроамерика |
13 декабря 2010, 20:37
| | |
#603 (ПС)
| -Цитата от Hammer Простой canvas. ну да, и рисунки там тоже простые
бля, для меня рисовалово это - нелюбимое дело | | | | Джеронимо
Сообщения: 27,564
Регистрация: 04.08.2007 Откуда: 1010110 |
13 декабря 2010, 20:50
| | |
#604 (ПС)
| а для меня рисовалово в 3д это пиздец(((
на блендере хуярю на 3d моделировании( | | | | Эгоист
Сообщения: 5,223
Регистрация: 21.09.2007 Откуда: Россия |
13 декабря 2010, 22:01
| | |
#605 (ПС)
| Ну вот, вам уже и деньги предлагаешь - всё равно не хотите | | | | Джеронимо
Сообщения: 27,564
Регистрация: 04.08.2007 Откуда: 1010110 |
13 декабря 2010, 22:12
| | |
#606 (ПС)
| 1. ты мало предлагаешь
2. времени нет возиться с тобой за такие малые деньги
3. уж я точно не возьмусь за это. | | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
13 декабря 2010, 23:55
| | |
#607 (ПС)
| CARBO всё расписал по пунктам. ![wink](https://www.hip-hop.ru/forum/images/smilies/wink.gif) | | | |
Сообщения: 9,553
Регистрация: 23.11.2007 |
14 декабря 2010, 00:12
| | |
#608 (ПС)
| Код: #include <stdio.h>
int main()
{
long int A;
freopen("input.txt","r",stdin);
freopen("output.txt","w",stdout);
scanf("%ld",&A);
if ( A%10!=5 ) return -1;
A=A/10;
printf( "%lld",(A*(A+1)*100)+25 );
return 0;
}
третья задача на acmp, помогите разобраться, тут длинная арифметика, почему-то не хочет работать, когда проходит тест с числами в 8 байт, как тут адекватно сделать можно? Показать скрытый текст Вася и Петя учатся в школе в одном классе. Недавно Петя поведал Васе о хитром способе возведения в квадрат натуральных чисел, оканчивающихся на цифру 5. Теперь Вася может с легкостью возводить в квадрат двузначные (и даже некоторые трехзначные) числа, оканчивающиеся на 5. Способ заключается в следующем: для возведения в квадрат числа, оканчивающегося на 5 достаточно умножить число, полученное из исходного вычеркиванием последней пятерки на следующее по порядку число, затем остается лишь приписать «25» к получившемуся результату справа. Например, для того, чтобы возвести число 125 в квадрат достаточно 12 умножить на 13 и приписать 25, т.е. приписывая к числу 12*13=156 число 25, получаем результат 15625, т.е. 125 в квадрате=15625. Напишите программу, возводящую число, оканчивающееся на 5, в квадрат для того, чтобы Вася смог проверить свои навыки.
Входные данные
В единственной строке входного файла INPUT.TXT записано одно натуральное число А, оканчивающееся на цифру 5, не превышающее 4*105.
Выходные данные
В выходной файл OUTPUT.TXT выведите одно натуральное число - A в квадрате без лидирующих нулей. | | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
14 декабря 2010, 00:26
| | |
#609 (ПС)
| Там не надо использовать длинную арифметику, т.к. её там нет.
Решал её еще давно на паскале. Код: read(input,s);
s1:=copy(s,1,length(s)-1);
Val(s1,a,a);
b:=a*(a+1);
Str(b,s1);
s2:=s1+'25';
if (length(s)=1) then write(output,'25') else write(output,s2);
Думаю, поймешь. Задача легкая. | | | | в Бане
Сообщения: 301
Регистрация: 07.11.2006 Откуда: Я и Есть Харьков |
15 декабря 2010, 00:58
| | |
#610 (ПС)
| Чето хотел комуто помочь и пиздец какойто | | | | Приносящий дождь...
Сообщения: 3,783
Регистрация: 06.10.2001 |
15 декабря 2010, 11:11
| | |
#611 (ПС)
| -Цитата от CARBO признавайтесь: кто работал на питоне?))) Ну было лет 5 может назад ![smile](https://www.hip-hop.ru/forum/images/smilies/smile.gif) | | | | Джеронимо
Сообщения: 27,564
Регистрация: 04.08.2007 Откуда: 1010110 |
15 декабря 2010, 14:08
| | |
#612 (ПС)
| просто интересно кто че делал на нем) | | | | активный пользователь
Сообщения: 4,825
Регистрация: 25.01.2009 Откуда: Волгоград |
18 декабря 2010, 18:39
| | |
#613 (ПС)
| Друзья, нужна ваша помощь. В понедельник сдавать контрольную работу, а я не могу написать рабочую программу на Си++. Помогите, пожалуйста! Условие: Найти сумму 1+11+111+...+111...1 n раз для заданного n.
Я даже смог составить формулу, по которой прибавлять числа: предыдущее число нужно умножать на 10, а потом прибавлять единицу.
Задача решается при помощи циклов, только как, я не знаю.
Надеюсь на вашу помощь ![stick out tongue](https://www.hip-hop.ru/forum/images/smilies/tongue.gif) | | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
18 декабря 2010, 19:00
| | |
#614 (ПС)
| Если я правильно понял, то для n = 2, sum = 12, для n = 3, sum = 123, для n = 4, sum = 1234
Если так, то можно двумя способами:
1. Код: #include <stdio.h>
int main() {
int i, n, num, sum;
num = 0; sum = 0;
printf("Введите n: ");
scanf("%d", &n);
for(i = 0; i < n; i++) {
num = num * 10 + 1;
sum += num;
}
printf("%d", sum);
return 0;
}
2. Код: #include <stdio.h>
int main() {
int i, n;
printf("Введите n: ");
scanf("%d", &n);
for(i = 1; i <= n; i++) {
printf("%d", i);
}
return 0;
}
| | | | активный пользователь
Сообщения: 4,825
Регистрация: 25.01.2009 Откуда: Волгоград |
18 декабря 2010, 19:10
| | |
#615 (ПС)
| -Цитата от Hammer Если я правильно понял, то для n = 2, sum = 12, для n = 3, sum = 123, для n = 4, sum = 1234
Если так, то можно двумя способами:
1. Код: #include <stdio.h>
int main() {
int i, n, num, sum;
num = 0; sum = 0;
printf("Введите n: ");
scanf("%d", &n);
for(i = 0; i < n; i++) {
num = num * 10 + 1;
sum += num;
}
printf("%d", sum);
return 0;
}
2. Код: #include <stdio.h>
int main() {
int i, n;
printf("Введите n: ");
scanf("%d", &n);
for(i = 1; i <= n; i++) {
printf("%d", i);
}
return 0;
}
Спасибо! ![smile](https://www.hip-hop.ru/forum/images/smilies/smile.gif)
Я уже сам смог написать программу, изменив твой первый вариант, который ты удалил ![stick out tongue](https://www.hip-hop.ru/forum/images/smilies/tongue.gif) | | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
18 декабря 2010, 19:19
| | |
#616 (ПС)
| Ну второй вариант более красив. ![smile](https://www.hip-hop.ru/forum/images/smilies/smile.gif) | | | | Приносящий дождь...
Сообщения: 3,783
Регистрация: 06.10.2001 |
18 декабря 2010, 21:50
| | |
#617 (ПС)
| -Цитата от боец 88 где все..)) Прекращай оффтопить по темам. | | | |
Сообщения: 8,137
Регистрация: 30.09.2008 |
18 декабря 2010, 23:55
| | |
#618 (ПС)
| бля, пацаны, выручайте.
задали простенькую программу
но меня чё-то заклинило, не могу составить - даны 3 числа.вывести в порядке возрастания необходимо сделать за 3 условия
паскаль | | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
19 декабря 2010, 00:21
| | |
#619 (ПС)
| Код: { Ввод данных }
if b < a then
begin
buf:= a;
a:= b;
b:= buf;
end;
if c < a then
begin
buf:= a;
a:= c;
c:= buf;
end;
if c < b then
begin
buf:= b;
b:= c;
c:= buf;
end;
{ Вывод }
| | | | нормальный пользователь
Сообщения: 817
Регистрация: 05.08.2009 |
19 декабря 2010, 09:16
| | |
#620 (ПС)
| всем привет, ктонибудь может помочь "обратно" взломать мой контакт?)) | | | |
Сообщения: 1,364
Регистрация: 20.06.2009 |
19 декабря 2010, 19:06
| | |
#621 (ПС)
| может кто тут подскажет как решить подобные задачи, хотя бы дать теорию по этому - Привести пример генератора тактовых импульсов на логических элементах НЕ. Рассчитать значения R и C для f=20мГц, к=0,48.
Представить схему счетчика импульсов с делением на 16.
Представить схему последовательного 8-разрядного регистра на триггерах. | | | |
Сообщения: 8,137
Регистрация: 30.09.2008 |
19 декабря 2010, 19:33
| | |
#622 (ПС)
| Hammer,спасибос ![Хорошо](https://www.hip-hop.ru/forum/images/smilies/horosho.gif) | | | | в Бане
Сообщения: 214
Регистрация: 24.09.2009 |
21 декабря 2010, 22:00
| | |
#623 (ПС)
| Всем привет!
Парни, помогите с задачкой по С++
Вот условие, помогите хотя бы половину сделать. - Дан класс Array (Динамический двумерный массив) В классе предусмотреть возможность добавления новых элементов массива при превышении размерности массива.
Класс должен содержать конструктор без параметров (инициализирует массив нулями), конструктор инициализации (размерность задается с клавиатуры), конструктор копирования, деструктор, функцию вывода элементов массива.
Также в классе определить:
функцию, которая образует одномерный массив из элементов главной диагонали;
функцию, которая возвращает сумму положительных элементов, расположенных под главной диагонали;
функцию, сортовуе массив по-возрастанию;
Создать два объекта ArAr1, ArAr2 данного класса. Первый объект инициализируется конструктором без параметров, второй - конструктором инициализации. Вывести два объекта на экран с комментариями (где какой массив)
Создать объект ArAr3 на основе объекта ArAr2 данного класса. Вывести объект на экран.
Вывести на экран одномерный массив из элементов главной диагонали объекта ArAr 1,
сумму положительных элементов, расположенных под главной диагонали данного объекта, и отсортировывает массив по-возрастанию | | | | 48 61 6D
Сообщения: 3,305
Регистрация: 05.10.2006 Откуда: Нижневартовск |
21 декабря 2010, 22:02
| | |
#624 (ПС)
| Что за унылое название темы?
Назовите еще «Собрание компьютерщиков». ![Плохо](https://www.hip-hop.ru/forum/images/smilies/ploho.gif) | | | | Эгоист
Сообщения: 5,223
Регистрация: 21.09.2007 Откуда: Россия |
21 декабря 2010, 22:35
| | |
#625 (ПС)
| Зато теперь и я могу здесь тусить ![king](https://www.hip-hop.ru/forum/images/smilies/king.gif) | | | | |