Аватар для dr.curse
404 / 360 / 36
Регистрация: 11.10.2010
Сообщений: 1,907
1

Интересные задачи, нестандартные решения

15.11.2010, 11:04. Показов 7944. Ответов 3
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Задача 1.
Дано число n. Найти сумму n-значных чисел. Ограничение 0<n<=100.
Хочу сказать что эту задачу я решил, просто интересно кто какой алгоритм еще предложит.
Вот мое решение
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
VAR N,I:INTEGER;
BEGIN
     READLN(N);
     IF N=1 THEN WRITELN(45) ELSE
     IF N=2 THEN WRITELN(4905) ELSE 
     BEGIN
          WRITE(494); 
          FOR I:=1 TO N-3 DO WRITE(9);
          WRITE(55); 
          FOR I:=1 TO N-2 DO WRITE(0)
     END
END.

Предлагаю в этой теме выкладывать интересные задачи и их нестандартные решения
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.11.2010, 11:04
Ответы с готовыми решениями:

Составить алгоритм решения задачи
методом перебора с шагом h установить наибольшее значение функции f(X) на отрезке .

Программа с выбором варианта решения задачи.
Помогите решить 2 задачи. http://s61.***********/i171/0905/7f/24d839454b1c.jpg Нужно решить первую и третью, вторую смог сделать.

Возможно ли сделать заказ для решения задачи?
Доброе время суток всем. Возможно ли сделать заказ для решения задачи? Уже сил нет, преподаватель валит просто напросто. Второй месяц...

3
 Аватар для _Valerka_
9 / 9 / 1
Регистрация: 03.10.2009
Сообщений: 91
15.11.2010, 15:23 2
Цитата Сообщение от aram_gyumri Посмотреть сообщение
Предлагаю в этой теме выкладывать интересные задачи и их нестандартные решения
Зачем?
0
0 / 0 / 0
Регистрация: 29.01.2015
Сообщений: 1
29.01.2015, 15:08 3
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
var 
  n,i:integer;
  a,b,s:real;
begin
  writeln('Введите n');
  readln(n);
  a:=1;
  b:=0;
  for i:=0 to n-2 do
    a:=a*10; // цикл для подсчета левой границы
  for i:=0 to n-1 do
    b:=b+exp(i*ln(10))*9; // цикл для подсчета правой границы
  while a<=b do
  begin
    s:=s+a;
    a:=a+1;
  end; // цикл для подсчета суммы n-значных чисел
  writeln('Сумма ',n,'-значных чисел равна ',s:0);
  readln
end.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
 Аватар для bormant
7803 / 4625 / 2832
Регистрация: 22.11.2013
Сообщений: 13,141
Записей в блоге: 1
31.01.2015, 10:22 4
poisonscream,
Разве для правой границы не достаточно вместо строк 11-12:
Pascal
11
  b:=a*10-1;
правда, это не отменяет того факта, что применение приведенного кода сильно ограничено малыми n, а в условии 0<n<=100.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.01.2015, 10:22
Помогаю со студенческими работами здесь

1. Составить математическую модель решения текстовой задачи
1. Мотоциклист и велосипедист едут навстречу друг другу. Через сколько часов они встретятся, если расстояние между ними 272 км, скорость...

Разработать рекурсивный алгоритм и программу решения задачи
Разработать рекурсивный алгоритм и программу решения задачи, в которой вычислить: f(n)=1/(n+1)!. Исходные данные вводятся с клавиатуры....

Нарисовать блок-схему алгоритма решения задачи
Помогите пожалуйста написать программу решения задачи на Паскале. Нарисовать блок-схему алгоритма решения задачи. n+(n-1)+...+2+1

Разработать программу для численного решения задачи Коши
Огромная просьбище помочь с решением задачи. В прошлом семестре проблем с паскалем не было, а тут пошла математика, и я, стыдно признаться,...

два решения этой задачи: по параметрам(for) и с постусловием(repea)
вот задача: Долгожитель (возраст не менее 100 лет) обнаружил, что если к сумме квадратов цифр его возраста прибавить число дня его...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

Новые блоги и статьи
Разбиваем монолит на два микросервиса и реализуем CI/CD
ArchitectMsa 20.03.2025
Когда команда растет, а функциональность монолита расширяется, поддерживать и развивать такую систему становится все труднее. Разработчики начинают тратить много времени на разбор сложных. . .
Python и PDF: Создание и редактирование файлов
py-thonny 20.03.2025
Работа с PDF-документами – одна из популярных задач в современной разработке. Python предлагает несколько инструментов для создания, чтения и редактирования PDF-файлов, среди которых особенно. . .
Корутины в Unity и производительно­сть WaitForSeconds
GameUnited 20.03.2025
Разработчики игр на Unity часто сталкиваются с вопросом: как выполнять действия через определённые промежутки времени, не блокируя основной поток игры? Тут как раз и приходят на помощь корутины —. . .
Криптография в PHP
Jason-Webb 20.03.2025
PHP предоставляет много криптографических возможностей: от встроенных функций хеширования до полноценных библиотек шифрования — арсенал средств довольно обширен. Но всё это бесполезно без понимания. . .
Lineedge (Semi-Alpha) 0.75@20: Что мы потеряли
Etyuhibosecyu 20.03.2025
С каждым новым стандартом Lineedge обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление. . .
Реализация перечислений в Go
golander 19.03.2025
Если вы перешли на Go с других языков программирования (как я), таких как C#, Java или Python, вы наверняка заметили, что Go не имеет встроенной поддержки перечислений (enumerations). Это может стать. . .
Шаблон API Gateway в микросервисной архитектуре
MatrixArchitect 19.03.2025
API Gateway — один из основных компонентов микросервисной архитектуры. Фактически, API Gateway представляет собой сервис, который располагается между клиентскими приложениями и бэкенд-микросервисами,. . .
C++26: Что мы потеряли
bytestream 19.03.2025
С каждым новым стандартом C++ обретает новые возможности — это ясно, как божий день. Однако есть и другая сторона — избавление от устаревших и проблемных элементов. Обычно удаление функциональности. . .
Async/await в C#: Асинхронное программировани­е в действии
UnmanagedCoder 19.03.2025
Разработка современных приложений немыслима без понимания асинхронного программирования. Если вы когда-либо создавали приложение, которое взаимодействует с внешними ресурсами — будь то работа с. . .
Сопоставление с образцом (Pattern Matching) в Python: Списки и словари
py-thonny 19.03.2025
Программисты любят, когда код говорит сам за себя. Представьте, что вы можете просмотреть структуру данных и мгновенно понять, что с ней делать — без сложных условий и вложенных проверок. Именно эту. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru