
28.03.2008, 19:05
|
|
Banned
Регистрация: 06.01.2008
Сообщений: 904
С нами:
9655526
Репутация:
1821
|
|
Сообщение от }I{ek
Всё ,друзья,справился......
Код в студию 
|
|
|

02.04.2008, 16:31
|
|
Новичок
Регистрация: 01.04.2008
Сообщений: 1
С нами:
9531209
Репутация:
0
|
|
С#
Народ кто сможет помогите, очень нужно сделать два задания по С#, пожалуйста если кто может сделайте.
1.Даны два массива, упорядоченных по возростанию: А[n] и B[m]. Сформируйте массив C[n+m], состоящий из элементов массивов А и В, упорядоченный по возростанию.
2.И решить задачу с помощью рекурсии...
Легенда гласит, что где-то в Ханое находится храм, в котором размещена следующая конструкция: на основании укреплены 3 алмазных стержня, на которые при сотворении мира Брахма нанизал 64 золотых диска с отверстием посередине, причем внизу оказался самый большой диск, на нем – чуть меньший и так далее, пока на верхушке пирамиды не оказался самый маленький диск. Жрецы храма обязаны перекладывать диски по следующим правилам:
1. За один ход можно перенести только один диск.
2. Нельзя класть больший диск на меньший.
Руководствуясь этими нехитрыми правилами, жрецы должны перенести исходную пирамиду с 1-го стержня на 3-й.
|
|
|

29.04.2008, 15:59
|
|
Новичок
Регистрация: 26.04.2008
Сообщений: 12
С нами:
9495607
Репутация:
2
|
|
Dober'man
спасибо
вот дописала немного, вдруг кому надо
Код:
uses crt;
const x=3; y=4;
var a,b: array[1..x,1..y] of integer;
i,j,n: integer;
begin
clrscr;
n:=0;
writeln('Введите двумерный массив: ');
for i:=1 to x do
for j:=1 to y do
begin
read(a[i,j]);
b[i,j]:=a[i,j];
n:=n+a[i,j];
if a[i,j]=0 then b[i,j]:=n;
end;
writeln('Начальный массив: ');
for i:=1 to x do
begin
writeln;
for j:=1 to y do
write (a[i,j]:7);
end;
readln;
writeln;
writeln('Массив после изменений: ');
for i:=1 to x do
begin
writeln;
for j:=1 to y do
write (b[i,j]:7);
end;
readln;
end.
|
|
|

02.05.2008, 21:55
|
|
Новичок
Регистрация: 14.03.2008
Сообщений: 28
С нами:
9556987
Репутация:
2
|
|
помогите с задачай по текстовым файлам (ПАСКАЛЬ)
Дан файл, содержащий текст и арифметические выражения
вида а®b, где ® — один из знаков +, —, *, /. Выписать все арифметические выражения и вычислить их значения.
з.ы. почему мою тему удалили
De-visible:Правильный ответ уже прозвучал!
http://forum.antichat.ru/showpost.php?p=675710&postcount=481
Последний раз редактировалось De-visible; 05.05.2008 в 11:22..
|
|
|

02.05.2008, 18:43
|
|
Участник форума
Регистрация: 02.02.2008
Сообщений: 106
С нами:
9617399
Репутация:
55
|
|
Не коверкай рiдну мову...
Если кто-то из русскоговорящих возметься:
дано n (1<n<=100) точка на площади координат (xi, yi) (i=1,n). Точки образуют многоугольник з n углами и n сторонами.
Исходные данные
Определить:
a) Средняя арифметичная длина стороны многоугольника
b) Количество номеров сторон, что пересекают ось координат
p.s. за бесплатно врядле кто возметься...
|
|
|

02.05.2008, 19:11
|
|
Познавший АНТИЧАТ
Регистрация: 21.03.2007
Сообщений: 1,200
С нами:
10074686
Репутация:
1204
|
|
Сейчас накатал, возможны косяки, проверить нет возможности.
PS: на плюсы перевести думаю справишься..
Код:
#include <stdio.h>
#include <math.h>
void main(void)
{
unsigned int x_point[100], y_point[100];
int lenght = 0, amount = 0;
for (int i = 0; i < 100; i++)
{
printf("point %d: enter xi\n", i + 1);
scanf("%d", &x_point[i]);
printf("point %d: enter yi\n", i + 1);
scanf("%d", &y_point[i]);
}
for (int i = 0; i < 99; i++)
{
if (x_point[i] > 0 && x_point[i + 1] < 0)
amount++;
if (x_point[i] < 0 && x_point[i + 1] > 0)
amount++;
if (y_point[i] > 0 && y_point[i + 1] < 0)
amount++;
if (x_point[i] < 0 && x_point[i + 1] > 0)
amount++;
lenght += sqrt(abs(x_point[i + 1] - x_point[i]) * abs(x_point[i + 1] - x_point[i]) + abs(y_point[i + 1] - y_point[i]) * abs(y_point[i + 1] - y_point[i]));
}
printf("amount: %d", amount);
printf("lenght: %d", lenght / 100);
return;
}
|
|
|

24.05.2008, 12:27
|
|
Новичок
Регистрация: 26.04.2008
Сообщений: 12
С нами:
9495607
Репутация:
2
|
|
помогите, срочно надо
паскаль
Дан текст, в котором после знаков препинания могут отсутствовать пробелы. Вставить пробелы после каждого знака препинания, а если это тире, то и перед этим знаком и каждое слово, стоящее после точки написать с большой буквы.
|
|
|

25.05.2008, 22:17
|
|
Новичок
Регистрация: 26.04.2008
Сообщений: 12
С нами:
9495607
Репутация:
2
|
|
Сообщение от Dober'man
4_Catsy
что-то не работает =((
|
|
|

28.05.2008, 12:02
|
|
Новичок
Регистрация: 14.03.2008
Сообщений: 28
С нами:
9556987
Репутация:
2
|
|
Сообщение от Dober'man
4_WinTREI
Вот тебе процедура преобразования сокращений:
Не ленись...создать из этого модуль проще простого =)
создал, тока нужно еще название улицы (стостящие не из двух слов) чтоб писалось с заглавной буквы (оба слова)
|
|
|

29.05.2008, 21:00
|
|
Новичок
Регистрация: 14.03.2008
Сообщений: 28
С нами:
9556987
Репутация:
2
|
|
Dober'man
примерно вводим так:
ул. ывпывп впыпы д. 5
должно изменить так:
улица Ывпывп Впыпы дом 5
|
|
|
|
 |
|
|
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
|
|
|
|