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

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

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.04.2015, 13:19   #1
.kbz
Пользователь
 
Регистрация: 10.12.2014
Сообщений: 19
По умолчанию Функции

Помогите с задачами:
1.Описать функцию IsPrime(N) логического типа, возвращающую True, если целый параметр N (> 1) является простым числом, и False в противном случае (число, большее 1, называется простым, если оно не имеет положительных делителей, кроме 1 и самого себя). Дан набор из 10 целых чисел, больших 1. С помощью функции IsPrime найти количество простых чисел в данном наборе.
2.Вводится последовательность из N целых положительных элементов. Определить содержит ли последовательность хотя бы одно число
Армстронга. Число Армстронга — натуральное число, которое равно сумме своих цифр, возведенных в степень, равную количеству его цифр. Например, десятичное число 153 — число Армстронга, потому что: 13+33+53=1+27+125=153.
3.Описать функцию типа void Hill(A, N), меняющую порядок элементов вещественного массива A размера N на следующий: наименьший элемент массива располагается на первом месте, наименьший из оставшихся элементов — на последнем, следующий по величине располагается на втором месте, следующий — на предпоследнем и т. д. (в результате график значений элементов будет напоминать холм). Массив A является входным и выходным параметром. С помощью этой функции преобразовать массивы A, B, C размера NA, NB, NC соответственно.
.kbz вне форума Ответить с цитированием
Старый 05.04.2015, 13:46   #2
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,987
По умолчанию

1 задача:
Код:
function IsPrime(n:integer):boolean;
var i:integer;
begin
   Result:=false;
   If n<2 then
      Exit;
   For i:=2 to Trunc(Sqrt(n)) do
      If n mod i=0 then
         Exit;
   Result:=true;
end;

var p:array[1..10] of byte;
    i,c:integer;
begin
   Randomize;
   For i:=1 to 10 do
   begin
      p[i]:=Random(256);
      Write(p[i],'  ');
   end;
   Writeln;
   c:=0;
   For i:=1 to 10 do
      If IsPrime(p[i]) then
         c:=c+1;
   Writeln('count = ',c);
   Readln;
end.
Сойдет?
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 05.04.2015, 13:48   #3
.kbz
Пользователь
 
Регистрация: 10.12.2014
Сообщений: 19
По умолчанию

Спасибо только мне нужно в си
.kbz вне форума Ответить с цитированием
Старый 05.04.2015, 13:49   #4
newerow1989
Я самый любопытный
Участник клуба
 
Аватар для newerow1989
 
Регистрация: 24.07.2012
Сообщений: 1,987
По умолчанию

А-а, тогда не ко мне!
С запрограммированным приветом, Неверов Евгений!
Сайт: http://newerow1989.ru
[Паскаль] [Delphi]
newerow1989 вне форума Ответить с цитированием
Старый 06.04.2015, 10:33   #5
Serge_Bliznykov
Старожил
 
Регистрация: 09.01.2008
Сообщений: 26,229
По умолчанию

Цитата:
Сообщение от .kbz Посмотреть сообщение
Спасибо только мне нужно в си
во-первых, не нужно нарушать правила форума. Вот название темы дали правильное - ПО ПРАВИЛАМ ФОРУМА, было бы понятно, какой язык программирования и что за "функция" нужна!

во-вторых, поиском по форуму не пользуетесь принципиально?!
уж что, что, а поиск простых чисел - вариантов решений ПОЛНО.

начните с этих тем:
http://programmersforum.ru/showthread.php?t=248408

http://www.programmersforum.ru/showthread.php?t=119292

http://www.programmersforum.ru/showthread.php?t=40888
Serge_Bliznykov вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Функции в языке С. Передача параметров в функции. Создание многофайловых проектов fifaman Общие вопросы C/C++ 6 28.12.2014 15:30
Табулирование заданной функции и определение максимального и минимального значения функции в таблице Марина1986 C/C++ Сетевое программирование 0 07.05.2013 11:31
Использование подпрограммы-функции: Вычислить значение функции (Турбо паскаль) RealUnited Паскаль, Turbo Pascal, PascalABC.NET 1 05.12.2012 20:34
Построение графика функции, мигание(затухание) шарика в минимумах функции kas1m_rus Паскаль, Turbo Pascal, PascalABC.NET 0 27.05.2012 20:28
Как подменить адрес возврата функции func на адрес функции f используя переполнение буфера buf и функции gets dmitrii6120 Помощь студентам 6 14.11.2011 20:10