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

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

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

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

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

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 19.01.2009, 11:19   #1
DiNis
Заблокирован
 
Регистрация: 11.01.2009
Сообщений: 28
Восклицание сРОЧНО 6 простих ЗАДАЧ НА ПАСКАЛІ!!ПОЖАЛУСТА!!!

Хто знає напишіть бо препод не допусте до здачі:
Цикл:
1.Дана непустая последовательность целых чисел, окан
чивающаяся числом 100. Определить, есть ли в последова
тельности число 77. Если имеются несколько таких чисел,
то определить порядковый номер первого из них.
2.Дана последовательность ненулевых целых чисел,
оканчивающаяся нулем. Определить, сколько раз в этой пос
ледовательности меняется знак. Например, в последователь
ности 10, –4, 12, 56, –4 знак меняется 3 раза.
3.Два натуральных числа называются дружественными,
если каждое из них равно сумме всех делителей другого (само
другое число в качестве делителя не рассматривается). Найти
все пары натуральных дружественных чисел, меньших 50 000.
Масиви:
4.Дан двухмерный массив целых чисел.
а) В каждой его строке заменить любой минимальный
элемент максимальным.
б) В каждом его столбце сменить знак любого максималь
ного по модулю элемента противоположным.
5. Дан двухмерный массив.
а) К элементам четных строк прибавить элемент первой
строки соответствующего столбца.
б) Из элементов нечетных столбцов вычесть элемент пос
леднего столбца соответствующей строки.
5.Дан двухмерный массив. Удалить из него:
а) k-ю строку;
б) s-й столбец;
в) первую из строк, сумма, элементов которых не превы
шает заданное число n;
г) первый из столбцов, количество нулей в котором рав
но заданному числу n;
д) две строки, одна из которых расположена перед s-й
строкой, а вторая — перед p-й;
е) два столбца, один из которых расположен после k-о
столбца, а второй — перед k-м столбцом;
ж) все строки с n-й по m-ю (n ≤ m);
з) все столбцы с s-го по q-й (s ≤ q);
и) все строки с четными номерами (на сколько уменьшит
ся количество строк?);
к) все столбцы, номер которых кратен 3 (на сколько умень
шится количество столбцов?).
6.В двухмерный массив должны были записать оцен
ки каждого из 23 учеников класса по двенадцати предметам
(в первом столбце — по первому предмету, во втором — по
второму и т. д.), но по ошибке забыли вписать в массив оцен
ки еще по одному предмету, который должен быть в перечне
в s-м столбце. Изменить массив так, чтобы он был заполнен
надлежащим образом. Оценки по новому предмету вводят
ся с клавиатуры и в дополнительный массив записываться
не должны.
DiNis вне форума
Старый 19.01.2009, 11:26   #2
Stilet
Белик Виталий :)
Старожил
 
Аватар для Stilet
 
Регистрация: 23.07.2007
Сообщений: 57,097
По умолчанию

Цитата:
1.
Ну в цикле типа такого:
Код:
i:=1 while i<=length(a) do begin
 if a[i]=77 then  {Его порядковый будет i}
  break;
 else
 inc(i);
end;
I'm learning to live...
Stilet вне форума
Старый 19.01.2009, 11:35   #3
alex_fcsm
Участник клуба
 
Аватар для alex_fcsm
 
Регистрация: 10.11.2008
Сообщений: 1,502
По умолчанию 1

Код:
const n=99;
var a:array[1..n+1] of integer;
   i:integer;
begin
for i:=1 to n do
 a[i]:=random(100);
 a[100]:=100;
 i:=1;
 while (a[i]<>77)and(a[i]<>100) do inc(i);
 if i<>100 then writeln(i)
    else writeln('NO');
end.
Нормальное состояние техники - нерабочее, все остальное частный случай.
alex_fcsm вне форума
Закрытая тема


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помогите решить пару задач! СРОЧНО!!! andrew_brest Помощь студентам 3 13.04.2009 22:16
Як створити гру на Паскалі DiNis Паскаль, Turbo Pascal, PascalABC.NET 9 19.01.2009 13:36
Помогите пожалуста Роман1910 Microsoft Office Excel 2 16.11.2008 14:04