Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Паскаль, Turbo Pascal, PascalABC.NET
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.06.2009, 16:23   #1
kirillbobo
Пользователь
 
Регистрация: 19.06.2009
Сообщений: 10
По умолчанию сколько раз элемент C[i,i] двухмерного массива C(N,N) встречается в этом массиве

1.Составьте программу, выясняющую, есть ли в двухмерном массиве C(P,Q) строка, элементы которой образуют геометрическую прогрессию.
2. Составьте программу подсчитывающую сколько раз элемент C[i,i] двухмерного массива C(N,N) встречается в этом массиве.
3. Составьте программу вычисления суммы элементов двухмерного массива A(N,M), встречающихся в этом массиве ровно один раз
ПОМОГИТЕ КТО НИБУТЬ!!!
kirillbobo вне форума
Старый 19.06.2009, 16:32   #2
ОДИНОЧЕСТВО В СЕТИ
Любопытная Вредина
Участник клуба
 
Аватар для ОДИНОЧЕСТВО В СЕТИ
 
Регистрация: 19.06.2009
Сообщений: 1,285
По умолчанию

2
Код:
readln (k);
count:=0;
for i:=1 to n do
   for j:=1 to n do
 if c[i,j]= c[k,k] then inc(count);
writeln(count:4);
Дурь - это особая форма материи, которая не возникает ниоткуда и не исчезает никуда, а лишь переходит из одной головы в другую.

Последний раз редактировалось ОДИНОЧЕСТВО В СЕТИ; 19.06.2009 в 16:34.
ОДИНОЧЕСТВО В СЕТИ вне форума
Старый 19.06.2009, 16:46   #3
__STDC__
Участник клуба
 
Аватар для __STDC__
 
Регистрация: 16.03.2009
Сообщений: 1,013
По умолчанию

Код:
const
	n = 3;
	
type
	matrix = array[1..n,1..n] of integer;
	
procedure fill_matrix(var x:matrix);
var
	i,j:byte;
begin
	x[1,1] := 1;
	for i:=2 to n do
		x[1,i] := 3*x[1,i-1];

	for i:=2 to n do
		for j:=1 to n do
			x[i,j] := random(9)+1;
end;

procedure out_matrix(x:matrix);
var
	i,j:byte;
begin
	for i:=1 to n do begin
		for j:=1 to n do
			write(x[i,j]:5);
		writeln;
	end;
end;

function check(x:matrix):boolean;
var
	q:integer;
	i,j:byte;
begin
	check := false;
	for i:=1 to n do begin
		q := x[i,2] div x[i,1];
		for j:=3 to n do begin
			if (x[i,j] = q*x[i,j-1]) then
				check := true
			else begin
				check := false; break;
			end;
		end;
		if (check) then
			for j:=1 to n do
				write(x[i,j]:3);
	end;
end;

var
	a:matrix;
begin
	fill_matrix(a);
	out_matrix(a);
	writeln('------');
	check(a);
	readln;
end.
первая... актуальна для целочисленных массивов, геометрическая прогрессия - возрастающая... переделать, чтобы считало для любого вида - изменить 1 строчку.. делайте сами.

***
вторая - начало аналогично..
Код:
function find(x:matrix; c:integer):byte;
var
	i,j:byte;
begin
	find := 0;
	for i:=1 to n do
		for j:=1 to n do
			if (x[i,j] = c) then inc(find);
end;

var
	a:matrix;
	i:byte;
begin
	fill_matrix(a);
	out_matrix(a);
	writeln('------');
	for i:=1 to n do 
		writeln('a[',i,',',i,'] - ',find(a,a[i,i]));
	readln;
end.
***
Третью лень делать... там все то же самое..
Uguu~

Последний раз редактировалось __STDC__; 19.06.2009 в 16:57.
__STDC__ вне форума
Старый 19.06.2009, 20:44   #4
kirillbobo
Пользователь
 
Регистрация: 19.06.2009
Сообщений: 10
По умолчанию

Огромное спосибо!!!
kirillbobo вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Сколько раз в тексте встречается каждое слово. 08ekhiv1 Помощь студентам 2 11.03.2009 10:56
сколько раз заданное слово встречается в данной строке pascal1994 Помощь студентам 4 04.02.2009 08:41
сколько разних слово встречается в данной строке pascal1994 Помощь студентам 3 04.02.2009 04:16
Определить сколько раз встречается в тексте самое короткое слово - Delphi 7 Леди Уинтер Помощь студентам 3 08.01.2008 17:56
Сколько раз встречается данное слово n1k1c4 Помощь студентам 4 13.12.2007 20:33