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

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

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 03.12.2008, 09:01   #11
777UFO777
Пользователь
 
Регистрация: 01.12.2008
Сообщений: 23
По умолчанию

да наверное же
777UFO777 вне форума Ответить с цитированием
Старый 03.12.2008, 13:37   #12
Zakharov
Новичок
Джуниор
 
Регистрация: 02.12.2008
Сообщений: 1
По умолчанию

Код:
{приблизительно так}
var i,j:integer;
    matr:array[1..12,1..12] of real;
begin
{.....................}
{где-то матрицу взяли}
{.....................}

for i:=1 to 12 do
begin
  for j:=i to 12 do
  begin
    mat[i,j]:=0
  end
end;

Последний раз редактировалось rpy3uH; 03.12.2008 в 17:37.
Zakharov вне форума Ответить с цитированием
Старый 03.12.2008, 14:01   #13
777UFO777
Пользователь
 
Регистрация: 01.12.2008
Сообщений: 23
По умолчанию

{.....................}
{где-то матрицу взяли}
{.....................}
я не пойму что это означает, подскажи пожалуйста
777UFO777 вне форума Ответить с цитированием
Старый 03.12.2008, 14:18   #14
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

Это означает что сдесь будет заполняться матрица, и этот цикл будет все затирать на ноль(это не то).
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.
Deight вне форума Ответить с цитированием
Старый 03.12.2008, 15:01   #15
Deight
Бредовый
Форумчанин
 
Аватар для Deight
 
Регистрация: 15.11.2008
Сообщений: 285
По умолчанию

Код:
procedure TForm1.Button1Click(Sender: TObject);
var i,j:integer;
begin
For i:=0 to 11 do
For j:=0 to 11-i do
StringGrid1.Cells[j+i,i]:='0';
end;
//Сильно просто\\
Чем точнее и проще задан вопрос, тем проще на него получить точный ответ.

Последний раз редактировалось Deight; 03.12.2008 в 15:47.
Deight вне форума Ответить с цитированием
Старый 03.12.2008, 18:55   #16
777UFO777
Пользователь
 
Регистрация: 01.12.2008
Сообщений: 23
По умолчанию

Спасибо огромное работает класно!
777UFO777 вне форума Ответить с цитированием
Старый 03.12.2008, 19:00   #17
777UFO777
Пользователь
 
Регистрация: 01.12.2008
Сообщений: 23
По умолчанию

Ещё бы не могли бы помочь а то в субботу надо сдать 8 задач а у меня только три, хотя бы вот эти две:
1)При некоторых заданных x, N и E, определяемых вводом, вычислить:
сумму N слагаемых заданного вида;
сумму тех слагаемых, которые по абсолютной величине больше Е.
Для случая b выполнить суммирование для двух значений Е, отличающихся на порядок, и при этом определить количество слагаемых, включенных в сумму. Сравнить результаты с точным значением функции, для которой данная сумма определяет приближенное значение при x, лежащем в интервале (-R, R).

2)Напишите функцию CountStr(str1,str2: string) которая получает два параметра str1 и str2 типа string и возвращает число, указывающее, сколько раз str2 встречается в str1. Функция не должна изменять свои параметры. Кроме того, любая литера в str1 может учитываться не более чем в одном вхождении str2. Например, CountStr( 'балалайка', 'ала' ) должна возвращать 1, а не 2.
2 задачку я делал через РOS а преподаватель не принял сказал надо через массив чаров.

Помогите пожалуйста!
777UFO777 вне форума Ответить с цитированием
Старый 03.12.2008, 19:10   #18
Sm1Le
Форумчанин
 
Аватар для Sm1Le
 
Регистрация: 31.10.2008
Сообщений: 500
По умолчанию

Цитата:
Сообщение от 777UFO777 Посмотреть сообщение

2)Напишите функцию CountStr(str1,str2: string) которая получает два параметра str1 и str2 типа string и возвращает число, указывающее, сколько раз str2 встречается в str1. Функция не должна изменять свои параметры. Кроме того, любая литера в str1 может учитываться не более чем в одном вхождении str2. Например, CountStr( 'балалайка', 'ала' ) должна возвращать 1, а не 2.
2 задачку я делал через РOS а преподаватель не принял сказал надо через массив чаров.

Помогите пожалуйста!
Массив чаров это String.
Код:
function CountStr(str1:string;str:string):integer;
var i,x:integer
begin 
i:=1;x:=0;
while i<length(str1)-2 do 
begin
if ((str1[i]=str2[1]) and (str1[i+1]=str2[2]) and (str1[i+2]=str2[3])) then 
begin 
i:=i+3;
x:=x+1;
end
else
i:=i+1;
end;
CountStr:=x;
end;
- Проверь =)

а 1 просто не понял ...
Skype : UASm1Le.

Последний раз редактировалось Sm1Le; 03.12.2008 в 19:11. Причина: Забыл =)
Sm1Le вне форума Ответить с цитированием
Старый 03.12.2008, 19:30   #19
777UFO777
Пользователь
 
Регистрация: 01.12.2008
Сообщений: 23
По умолчанию

выдаёт ошибку "expected but 'BEGIN' found это чё значит?
777UFO777 вне форума Ответить с цитированием
Старый 03.12.2008, 19:32   #20
777UFO777
Пользователь
 
Регистрация: 01.12.2008
Сообщений: 23
По умолчанию

всё нашёл где ошибка работает норм. спасибо огромное
777UFO777 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Составить прогамму, отысивающую наименьший общий составной делитель натуральных чисел N и M. Paskal Frontier Помощь студентам 7 16.12.2014 14:01
Генерация последовательности псевдослучайных натуральных чисел с требуемым распределением вероятности elsin Фриланс 4 19.11.2008 08:57
Последовательность чисел с степенью до N SEREG@ Помощь студентам 4 15.06.2008 22:41
Из двух натуральных чисел, составить наибольшее число, сохраняя первоначальную последовательность.Паскаль Omedus Помощь студентам 8 19.11.2007 22:02