6 / 6 / 5
Регистрация: 16.01.2012
Сообщений: 245
1

Составить программу, печатающую в порядке возрастания все не четные числа кратные 7 в промежутке [1..n].

16.01.2012, 16:31. Показов 6999. Ответов 6
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Дано натуральное число N. Составить программу, печатающую в порядке возрастания все не четные числа кратные 7 в промежутке [1..n]. Число n вводится с клавиатуры.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.01.2012, 16:31
Ответы с готовыми решениями:

Составить программу, печатающую в порядке убывания все четные числа кратные 6
Дано натуральное число Х. Составить программу, печатающую в порядке убывания все четные числа...

Составить программу, печатающую в порядке возрастания все числа кратные 11
Дано натуральное число N. Составить программу, печатающую в порядке возрастания все числа кратные...

Составить программу, печатающую все числа в третьей строке листа Ms Excel в порядке убывания
Заданы два ряда чисел. Составить программу, печатающую все числа в третьей строке листа Ms Excel в...

Составить программу, выводящую на экран все чётные числа, кратные данному числу k из интервала [A...B]
Составить программу, выводящую на экран все чётные числа, кратные данному числу k из интервала

6
792 / 398 / 260
Регистрация: 09.12.2011
Сообщений: 786
Записей в блоге: 29
16.01.2012, 17:31 2
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
36
37
38
39
40
Program Etit;
Uses crt;
Var n,k,i,x,c:integer; A:array[1..15] of integer; B:array[1..10] of integer;
Begin
ClrScr; Randomize;
Write ('n=');
Readln(n);
For i:=1 to n do
Begin
  A[i]:=random(101); Writeln(A[i]);
End;
i:=1; k:=1; TextColor(14);
While i<=n do
Begin
  If (A[i] mod 7=0) and (A[i] mod 2>0) then
  Begin
     B[k]:=A[i];
     k:=k+1;
   End;
i:=i+1;
End;
x:=1;
While x<=k do
i:=1;
   While i<=k do
    Begin
      If (B[x]<B[i]) and (x>i) then
      Begin
        c:=B[x]; B[x]:=B[k]; B[k]:=c;
       End;
    i:=i+1;
    End;
x:=x+1;
End;
For i:=1 to k-1 do
Begin
   Writeln(B[i]);
End;
Readln;
End.
1
6 / 6 / 5
Регистрация: 16.01.2012
Сообщений: 245
16.01.2012, 19:34  [ТС] 3
Да это всё хорошо, но он не выводит числа кратные 7ми, просто выводит цифры, дупустим я ввёл число 7 и он выдал числа 11,38,73,60,19,65,70. а ведь надо чтобы он выдал ток 7 потому что 7 нечётное и делиться на 7.
0
trainspotting
1086 / 486 / 384
Регистрация: 11.11.2010
Сообщений: 773
16.01.2012, 19:42 4
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
14
var
  n,i:integer;
begin
  write('n=');
  readln(n);
  i:=7;
  while i<=n do
    begin
      if odd(i) then
        write(i,' ');
      inc(i,7);
    end;
  readln
end.
1
792 / 398 / 260
Регистрация: 09.12.2011
Сообщений: 786
Записей в блоге: 29
16.01.2012, 19:49 5
У меня опечатка: между строками 23 и 24 вставьте: Begin
1
trainspotting
1086 / 486 / 384
Регистрация: 11.11.2010
Сообщений: 773
16.01.2012, 20:03 6
КиберПёс, тс имел ввиду, что когда он вводит число, он не знает, что у вас в программе данное число олицетворяет размер массива, который вы не совсем понятно зачем использовали. Ему нужно найти числа в диапазоне 1..n, а не в заданном кол-ве случайных чисел.
1
6 / 6 / 5
Регистрация: 16.01.2012
Сообщений: 245
16.01.2012, 20:12  [ТС] 7
СПС помогло, парни а можете ещё хотя бы какие то из этих решить, а то сам я не разбираюсь а лабораторку с этими решениями надо сдать. вот задачки.
Подсчитать сколько одинаковых элементов имеют два множества А и В.
Даны два множества. Найти произведение элементов одновременно принадлежащим обоим множествам.
Даны три множества выдать на экран пересечение первых двух множеств и разность получившегося множества с третьим.
5 Дано натуральное число Х. Составить программу, печатающую в порядке убывания все четные числа кратные 6 в промежутке [1..х]. Число х вводится с клавиатуры.
Даны три множества выдать на экран пересечение первых двух множеств и объединение получившегося множества с третьим.
Даны два множества. Из множества А удалить четные элементы входящие в множество В.

Добавлено через 1 минуту
СПС помогло, парни а можете ещё хотя бы какие то из этих решить, а то сам я не разбираюсь а лабораторку с этими решениями надо сдать. вот задачки.
Подсчитать сколько одинаковых элементов имеют два множества А и В.

Даны два множества. Найти произведение элементов одновременно принадлежащим обоим множествам.

Даны три множества выдать на экран пересечение первых двух множеств и разность получившегося множества с третьим.

Дано натуральное число Х. Составить программу, печатающую в порядке убывания все четные числа кратные 6 в промежутке [1..х]. Число х вводится с клавиатуры.

Даны три множества выдать на экран пересечение первых двух множеств и объединение получившегося множества с третьим.

Даны два множества. Из множества А удалить четные элементы входящие в множество В.
0
16.01.2012, 20:12
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.01.2012, 20:12
Помогаю со студенческими работами здесь

Вывести все четные числа массива в порядке возрастания их индексов, а затем все нечетные в порядке убывания
Дан целочисленный массив размера N.Вывести в начале все содержащиеся в данном массиве четные числа...

Выведите все степени числа k, лежащие в промежутке от l до r, в порядке возрастания
люди как решаються такие задачи ? простой перебор не работает вот задача По заданным l, r и k...

Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем все нечетные в порядке убывания индексов
Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные числа...

Вывести вначале все содержащиеся в данном массиве четные числа в порядке возрастания их индексов, а затем – все нечетные
1.Дан целочисленный массив размера N. Вывести вначале все содержащиеся в данном массиве четные...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru