Форум программистов, компьютерный форум, киберфорум
Наши страницы
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
 
Рейтинг 5.00/3: Рейтинг темы: голосов - 3, средняя оценка - 5.00
ninakitten
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 5
1

Без массивов

01.11.2010, 10:23. Просмотров 524. Ответов 8
Метки нет (Все метки)

Здравствуйте!!!Помогите решить задачи , пожалуйста:
Даны натуральные числа n, a1,..., an (n ≥ 4). Числа a1,..., an - это измеренные в сотых долях секунды результаты n спортсменов в беге на 100м. Составить команду из четырех лучших бегунов для участия в эстафете 4х100м , т.е. указать одну из четверок натуральных чисел i, j, k, l, для которой 1 ≤ i < j < k < l ≤ n и ai + aj + ak + al имеет наименьшее значение.
11.Даны натуральные числа n, a 1...an. Определить количество членов ak последовательности a1,...,an:
a) являющихся нечетными числами;
12.Дано натуральное число n. Можно ли представить его в виде суммы двух квадратов натуральных чисел? Если можно, то
а) указать пару x, y таких натуральных чисел, что n=x2+y2;

14.Даны символы s1,..., s50. Выяснить, верно ли, что хотя бы один символ входит в s1 ,...,s50 более одного раза и при этом так, что между любыми двумя его вхождениями встречается буква а или b.
15.Дана действительная матрица размера n x m, в которой не все элементы равны нулю. Получить новую матрицу путём деления всех элементов данной матрицы на её наибольший по модулю элемент.
Заранее большое спасибо
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
01.11.2010, 10:23
Ответы с готовыми решениями:

Решение задач без использования массивов
]Просьба решить следующие задачи: 1)Дано натуральное n.Определить, является ли...

Среднее арифметическое без использования массивов
помогите пожалуйста, задали задачу вроде сделала правильно,но все равно ответ...

Объединение двух массивов без повторяющихся элементов
1)Даны два динамических массива. Размерность задается пользователем. Нужно...

Сортировка типизированного файла записей без массивов
Помогите сделать сортировку типизированного файла записей без массивов. Надо...

Написать программу без использования массивов и строк!
Написать программу без использования массивов и строк! ...

8
taras atavin
4205 / 1768 / 211
Регистрация: 24.11.2009
Сообщений: 27,565
01.11.2010, 10:45 2
Без массива это не решается.
0
ninakitten
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 5
01.11.2010, 11:20  [ТС] 3
ну я тож так думаю....Ну задача решить все это , не используя массив))
0
taras atavin
4205 / 1768 / 211
Регистрация: 24.11.2009
Сообщений: 27,565
01.11.2010, 11:33 4
Цитата Сообщение от ninakitten Посмотреть сообщение
11.Даны натуральные числа n, a 1...an. Определить количество членов ak последовательности a1,...,an: являющихся нечётными числами
Это решается без массива:
Pascal
1
2
3
4
5
6
c:=0;
repeat
        write('a[i]=');readln(a);
        if (a mod 2)=1 then c:=c+1;
        writeln('Продолжаеми?'); readln(s);        
until s<>'Да';
А в первой задаче надо найти четыре околомаксимума.

Добавлено через 6 минут
Цитата Сообщение от ninakitten Посмотреть сообщение
12.Дано натуральное число n. Можно ли представить его в виде суммы двух квадратов натуральных чисел? Если можно, то
а) указать пару x, y таких натуральных чисел, что n=x2+y2;
Это не решается через массив.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
function check (x:integer; var a,b:integer):integer;
var x1,x2:integer;
      r:boolean;
begin
       r:=true;  
       for x1:=1 to round(sqrt(x)) do // Предположительно a
       begin
              x2:=round(sqrt(x-sqr(x1)); // Предположительно b
              if (x=sqr(x1)+sqr(x2)) and (x1<>x2) then begin r:=true; a:=x1; b:=x2; end;
       end;
      check:=r;
end;
Добавлено через 1 минуту
Цитата Сообщение от ninakitten Посмотреть сообщение
15.Дана действительная матрица размера n x m, в которой не все элементы равны нулю. Получить новую матрицу путём деления всех элементов данной матрицы на её наибольший по модулю элемент.
Массив - единственное адекватное машинное представление матриц.
Цитата Сообщение от ninakitten Посмотреть сообщение
14.Даны символы s1,..., s50. Выяснить, верно ли, что хотя бы один символ входит в s1 ,...,s50 более одного раза и при этом так, что между любыми двумя его вхождениями встречается буква а или b.
Здесь нужен двойной перебор элементов, что не возможно без массива.
1
ninakitten
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 5
01.11.2010, 11:34  [ТС] 5
конечно, спасибо большое за помощь)Ну это не совсем то, что мне нужно))
0
Puporev
Модератор
55057 / 42325 / 29229
Регистрация: 18.05.2008
Сообщений: 100,021
01.11.2010, 11:58 6
Цитата Сообщение от ninakitten Посмотреть сообщение
15.Дана действительная матрица размера n x m,
Ну задача решить все это , не используя массив))
Глухая тупость и безграмотность....
0
ninakitten
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 5
01.11.2010, 11:59  [ТС] 7
Ну эт вы преподавателю говорите)))
0
Puporev
01.11.2010, 12:00
  #8

Не по теме:

ninakitten, Так я и не писал что это Вам. Можете дать ему ссылку...

0
ninakitten
0 / 0 / 0
Регистрация: 01.11.2010
Сообщений: 5
01.11.2010, 12:01  [ТС] 9
Извините, не так вас поняла)
0
01.11.2010, 12:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2010, 12:01

Без использования массивов упорядочить значения в файле по возрастанию
С помощью генератора псевдослучайных чисел (Random(100)) сформировать файл из N...

Вывести заданную последовательность чисел в обратном порядке. Без использования массивов
Максимальное время работы на одном тесте: 1 секунда Дано натуральное число...

Люди поиогите срочно нужно написать программу со стрингами без массивов
Все вхождения первого слова текста заменить последним его словом


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru