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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 07.12.2011, 14:40   #1
sasa2
 
Регистрация: 07.12.2011
Сообщений: 8
По умолчанию Напишите функцию

1. Напишите функцию, которая подсчитывает, сколько шаров находится в пирамиде с квадратным основанием в зависимости от её высоты.
2. Напишите функцию, которая находит все простые числа до заданного числа включительно.
3. Напишите функцию, которая находит заданное количество простых чисел.
4. Написать функцию, которая меняет местами значения переменных x и y без помощи дополнительных переменных.
5. Напишите программу, которая находит факториал числа с помощью рекурсии.

Помогите с решением,буду очень благодарен
sasa2 вне форума Ответить с цитированием
Старый 07.12.2011, 15:12   #2
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Цитата:
Сообщение от sasa2 Посмотреть сообщение
1. Напишите функцию, которая подсчитывает, сколько шаров находится в пирамиде с квадратным основанием в зависимости от её высоты.
Каких еще шаров? Ничего не понял.

Цитата:
Сообщение от sasa2 Посмотреть сообщение
2. Напишите функцию, которая находит все простые числа до заданного числа включительно.
PHP код:
function prost ($n)
{
  for ( 
$i 1$i <= $n$i++ )
  {
    
$prost true;
    for ( 
$j 2$j <= sqrt ($i); $j++ )
      if ( 
$i $j == )
      {
        
$prost false;
        break;
      }
    if ( 
$prost ) echo "$i<br>\n";
  }

Цитата:
Сообщение от sasa2 Посмотреть сообщение
3. Напишите функцию, которая находит заданное количество простых чисел.
PHP код:
function prost ($n)
{
  
$i 1;
  
$c 0;
  while ( 
$c $n )
  {
    
$prost true;
    for ( 
$j 2$j <= sqrt ($i); $j++ )
      if ( 
$i $j == )
      {
        
$prost false;
        break;
      }
    if ( 
$prost )
    {
      
$c++;
      echo 
"$i<br>\n";
    }
    
$i++;
  }

Цитата:
Сообщение от sasa2 Посмотреть сообщение
4. Написать функцию, которая меняет местами значения переменных x и y без помощи дополнительных переменных.
Код:
procedure Swap (var x, y: Integer);
begin
  x := x xor y;
  y := x xor y;
  x := x xor y;
end;
Цитата:
Сообщение от sasa2 Посмотреть сообщение
5. Напишите программу, которая находит факториал числа с помощью рекурсии.
PHP код:
function Fact ($n)
{
  if ( 
$n ) return 1;
  return 
$n Fact ($n 1);


Последний раз редактировалось Arigato; 07.12.2011 в 15:20.
Arigato вне форума Ответить с цитированием
Старый 07.12.2011, 15:22   #3
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Каких еще шаров?
Круглых -)
А если серьезно, то представь пирамиду, начиная сверху.
На вершине -- один шар. Второй слой -- 4 шара, третий -- 9 и так далее...
Короче, квадратичная зависимость -)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 07.12.2011, 15:25   #4
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Пирамида не из шаров составляется. А в пирамиде может находится любое число шаров, от 0 до бесконечности.
Arigato вне форума Ответить с цитированием
Старый 07.12.2011, 15:58   #5
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Цитата:
Сообщение от Arigato Посмотреть сообщение
Пирамида не из шаров составляется. А в пирамиде может находится любое число шаров, от 0 до бесконечности.
А вот в задаче идет речь как раз о пирамиде, составленной из шаров.
Причем составленной определенным образом. вот их и надо посчитать.
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 07.12.2011, 16:24   #6
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Не знаю, о чем там речь, я не телепат.
Arigato вне форума Ответить с цитированием
Старый 07.12.2011, 16:50   #7
Mandrivnyk
Software Developer
Участник клуба
 
Аватар для Mandrivnyk
 
Регистрация: 01.03.2011
Сообщений: 1,098
По умолчанию

Ну вот тебе рисунок.
Изображения
Тип файла: jpg Img_Kvant_A-1970-01-010.jpg (10.5 Кб, 66 просмотров)
Болтовня ничего не стоит. Покажите мне код. (c) Linus Torvalds
Помог ответ? -- Поставьте отзыв.
Выражения особой благодарности в рублевом эквиваленте отправлять сюда --> R269634919062
Mandrivnyk вне форума Ответить с цитированием
Старый 07.12.2011, 18:09   #8
sasa2
 
Регистрация: 07.12.2011
Сообщений: 8
По умолчанию

Ребят очень благодарен вам всем,а с 1 задачей действительно ерунда
sasa2 вне форума Ответить с цитированием
Старый 08.12.2011, 19:03   #9
sasa2
 
Регистрация: 07.12.2011
Сообщений: 8
По умолчанию

а эти задачи в Basic?
sasa2 вне форума Ответить с цитированием
Старый 08.12.2011, 19:47   #10
Arigato
Высокая репутация
СуперМодератор
 
Аватар для Arigato
 
Регистрация: 27.07.2008
Сообщений: 15,865
По умолчанию

Нет, 4-я на Pascal, остальные - PHP.
Но алгоритм вам дан, переведите в BASIC.
Arigato вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Описать функцию нахождения расстояния между 2-мя точками на плоскости, заданными своими координатами, и функцию .... zzz6 Помощь студентам 2 06.07.2011 08:24
Как передать указатель на функцию в функцию WIN32APIist Общие вопросы C/C++ 1 27.01.2011 10:35
Напишите прогу!!!!!! KoC aka HoC Помощь студентам 1 23.06.2010 18:20
Напишите функцию нахождения числа с = а^b Настенька..Блонди Помощь студентам 2 28.12.2008 15:21