Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/6: Рейтинг темы: голосов - 6, средняя оценка - 4.67
0 / 0 / 0
Регистрация: 07.06.2010
Сообщений: 25

Сочетания цикла и разветвления

11.06.2010, 23:06. Показов 1115. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
даны натуральные числа n, а1,......,an. Определить количество членов a(k) последовательности а1,....,an
(являющихся квадратами четних чисел)
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
11.06.2010, 23:06
Ответы с готовыми решениями:

Сочетания цикла и разветвления
Даны натуральное число n, действительные числа а1,.....,аn. Получить max(a2,a4,.....);

Сочетание цикла и разветвления.
Подскажите пожалуйста как решить такую задачу. Даны натуральное число n, целые числа a1, x1, … , xn. Если в последовательности x1, … ,...

Указания разветвления
Какие из нижеприведенных указаний разветвления являются правильными: 1) if a<b then a:=a+1 else b:=b-1 2) if (x<5 and y>3) then...

5
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
12.06.2010, 11:17
Цитата Сообщение от Sl@vik Посмотреть сообщение
даны натуральные числа n, а1,......,an. Определить количество членов a(k) последовательности а1,....,an
(являющихся квадратами четних чисел)
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
var
a:array[1..100]of integer;
n,i,j,k:integer;
begin
randomize;
writeln('vvedite kol-vo chisel');
readln(n);
for i:=1 to n do
a[i]:=random(100)+1;
writeln('posledobatelnost');
for i:=1 to n do
write(a[i],' ');
writeln;
for i:=1 to n do
begin
for j:=1 to trunc(sqrt(a[i])) do
 if (j*j=a[i])and (j mod 2=0) then inc(k);
end;
writeln('takih chisel v posledovatelnosti=',k);
readln;
end.
0
 Аватар для arni
914 / 879 / 62
Регистрация: 06.01.2010
Сообщений: 2,367
Записей в блоге: 6
12.06.2010, 12:31
Как я понял, последовательность А1..Аn упорядоченная и сплошная, тогда вот:
Delphi
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var
  i, A1, A2, Count: Integer;
begin
  A1:=1;
  A2:=100;
  Count:=0;
  for i:=Trunc(Sqrt(A1)) to Trunc(Sqrt(A2)) do
    if not Odd(i) then
    begin
      Writeln(Sqr(i));
      Inc(Count);
    end;
  Writeln('Итого ', Count, ' чисел являются квадратами четных чисел');
  Readln;
end.
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
12.06.2010, 13:06
Цитата Сообщение от arni Посмотреть сообщение
Как я понял, последовательность А1..Аn упорядоченная и сплошная,
Из чего это, интересно, вы это поняли?
Последовательность чисел - это всего лишь группа по очереди вводимых чисел. Так что программа ваша не катит
0
 Аватар для arni
914 / 879 / 62
Регистрация: 06.01.2010
Сообщений: 2,367
Записей в блоге: 6
12.06.2010, 13:21
Цитата Сообщение от кот Бегемот Посмотреть сообщение
Из чего это, интересно, вы это поняли?
Последовательность чисел - это всего лишь группа по очереди вводимых чисел. Так что программа ваша не катит
Такая точка зрения имеет право на жизнь - она более универсальна, но все же с определенным допущением предположу, что препод имел в виду последовательность 1..N
Нет, так нет - топикстартеру виднее.
0
Платежеспособный зверь
 Аватар для кот Бегемот
8966 / 4389 / 1655
Регистрация: 28.10.2009
Сообщений: 11,647
12.06.2010, 13:25
Тогда условие звучало бы проще: в интервале от a до b найти числа, являющиеся... И не надо было бы о последовательности вообще упоминать
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.06.2010, 13:25
Помогаю со студенческими работами здесь

Простые и сложные разветвления
1. Определить, делится ли на целое число целое число без остатка. Если делится, то разделить на и вывести его. 2. Ввести...

Заменить любое сочетания символов на любое другое сочетания символов
Для меня капец.... кто может ....помогите! Плиз... Составить программу которая из введенного предложения заменяет любое сочетания символов...

Вывод результата в теле цикла и за пределами цикла???
Вывод результата в теле цикла и за его пределами: 1. как это влияет на результат? 2. где про это можна почитать? Спасибо:)

Zc.pas(16) : Параметр цикла for в PascalABC.NET должен описываться в заголовке цикла
program Zc; uses crt; const c=100; var a:array of integer; n,i,k,s:integer; begin clrscr; randomize; repeat ...

Нельзя изменять значение переменной цикла внутри этого цикла
function factorial(x:integer):integer; begin var i,var1:integer; for i:=1 to x do begin var1:=1; var1:=var1*i; i:=i+1; end; ...


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

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! */ #include <iostream> #include <stack> #include <cctype>. . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru