0 / 0 / 0
Регистрация: 19.09.2010
Сообщений: 8

Из множества целых чисел 1..20 выделить: множество чисел, делящихся на 6 без остатка; множество чисел делящихся без остатка на 2 или на 3

31.03.2011, 20:26. Показов 5648. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Из множества целых чисел 1..20 выделить: множество чисел, делящихся на 6 без остатка; множество чисел делящихся без остатка на 2 или на 3. Полученные множества вывести на экран.
На сайте я нашла код этой программы но при работе выявляются ошибки.
Код:
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
const
 f1='delitsya na ';
 f2='ne delitsya na ';
var
 a:array[1..3]of integer;
 c:char;
 k,s,sc,sn,i,j,z,n,m:longint;
begin
assign(input,'delimost.in');reset(input);
assign(output,'delimost.out');rewrite(output);
 while not(eoln) do
 begin
  inc(z);
  read(c);
  n:=ord(c)-48;
  inc(s,n);
  if odd(z) then inc(sn,n)else inc(sc,n);
  a[1]:=a[2]; a[2]:=a[3]; a[3]:=n;
 end;
 if (a[3] mod 2)=0 then writeln(f1,2)else writeln(f2,2);
 if (s mod 3)=0 then writeln(f1,3)else writeln(f2,3);
 k:=a[2]*10+a[3];
 if (k mod 4)=0 then writeln(f1,4)else writeln(f2,4);
 if (a[3]=0)or(a[3]=5) then writeln(f1,5)else writeln(f2,5);
 if ((a[3] mod 2)=0)and((s mod 3)=0) then writeln(f1,6)else writeln(f2,6);
 k:=a[1]*100+a[2]*10+a[3];
 if (k mod 8)=0 then writeln(f1,8)else writeln(f2,8);
 if (s mod 9)=0 then writeln(f1,9)else writeln(f2,9);
 if a[3]=0 then writeln(f1,10)else writeln(f2,10);
 if abs(sn-sc)mod 11=0 then writeln(f1,11)else writeln(f2,11);
 k:=a[2]*10+a[3];
 if ((s mod 3)=0)and((k mod 4)=0) then writeln(f1,12)else writeln(f2,12);
end.
Помогите пожалуйста найти ошибку или написать программу
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
31.03.2011, 20:26
Ответы с готовыми решениями:

Из диапазона целых чисел выделить множество чисел, делящихся без остатка или на k или l, множество чисел, делящихся на k*l
Из диапазона целых чисел m…n выделить: 1) множество чисел, делящихся без остатка или на k или l (k, l – простые); 2) множество...

Из заданного множества целых чисел выделить множество нечётных чисел и чисел, делящихся без остатка на 17
Дано множество Xl,содержащее целые числа из диапазона . Сформировать новое множество Y путем выделения из множества Xl нечетных чисели...

Из множества целых чисел 1..20 выделить: множество чисел, делящихся без остатка на 6;
Из множества целых чисел 1..20 выделить: множество чисел, делящихся без остатка на 6;

1
 Аватар для nuHrBuH
483 / 427 / 205
Регистрация: 04.03.2011
Сообщений: 1,259
31.03.2011, 20:46
Я скорее коней двину, чем найду в таком коде ошибку...

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
uses wincrt;
var
   M : set of byte;
   i,n,x : byte;
 
begin
  for i:=1 to 20 do
      M := M + [i];
 
   writeln;
   writeln('Элементы, делящиеся на 6 без остатка : ');
   for i:=1 to 20 do
      if (i in M)and
         (i mod 6 = 0)
         then
            write(i,' ');
 
   writeln;
   writeln('Элементы, делящиеся на 3 без остатка : ');
   for i:=1 to 20 do
      if (i in M)and
         (i mod 3 = 0)
         then
            write(i,' ');
 
   writeln;
   writeln('Элементы, делящиеся на 2 без остатка : ');
   for i:=1 to 20 do
      if (i in M)and
         (i mod 2 = 0)
         then
            write(i,' ');
 
 
end.
3
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
31.03.2011, 20:46
Помогаю со студенческими работами здесь

Из множества целых чисел 1..20 выделить: множество чисел, делящихся без остатка на 6
Из множества целых чисел 1..20 выделить: множество чисел, делящихся без остатка на 6;

Из диапазона целых чисел m..n выделить Множество чисел, делящихся без остатка на k
Из диапазона целых чисел m..n выделить: 1) Множество чисел, делящихся без остатка на k; 2) Множество чисел, делящихся без остатка на...

Выделить множество чисел, делящихся без остатка на 6
Из множества целых чисел 1..20 выделить: множество чисел, делящихся без остатка на 6;

Из данных множеств выделить соответственно подмножества М1 чисел делящихся на 3 без остатка и N1 чисел делящихся на 2 без остатка
Есть два множества М и N состоящие из 10 целых чисел из диапазона 1..100. Из данных множеств выделить соответственно подмножества М1 чисел...

Выделить множество чисел, делящихся без остатка или на k или на l
помогите ришить задачи. мне надо до 27.12.11года. ПОЖАЛУЙСТА. а то к экзаменам не допустят. №5.Из диапозона целах чисел m...n...


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

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

Новые блоги и статьи
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2. Задача: отобразить спецтехнику, которая на данный момент находится в ремонте. Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут Суть: - Группа наркоманов из 10 человек. - Только один инфицирован ВИЧ. - Колются одной иглой. - Колются раз в день. - Колются последовательно через. . .
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . . а удачный момент так и не приходит.
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица. Задача: зафиксировать три левых колонки в отчете. Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка) / / . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru