Форум программистов, компьютерный форум, киберфорум
Pascal (Паскаль)
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.96/47: Рейтинг темы: голосов - 47, средняя оценка - 4.96
0 / 0 / 0
Регистрация: 02.06.2012
Сообщений: 3
1

С клавиатуры вводится N целых чисел a1, a2,….,aN. Найти сумму этих чисел. Найти номер первого четного числа последовательности чисел.

02.06.2012, 20:55. Показов 9634. Ответов 2
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Решить задачу 3 способами:
1. Используя метки и оператор goto (не используя никакой цикл)
2. Используя цикл (repeat или while)
3. Используя массив
Вывести на экран условие задачи. Оформить решение в виде меню с 4 пунктами:
1. I способ
2. II способ
3. III способ
4. Выход


задание!!!
С клавиатуры вводится N целых чисел a1, a2,….,aN. Найти сумму этих чисел. Найти номер первого четного числа последовательности чисел. Если четных чисел нет, то результат равен нулю.
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.06.2012, 20:55
Ответы с готовыми решениями:

С клавиатуры вводится N целых чисел a1, a2,….,aN. Найти сумму этих чисел. Вывести на экран в процессе ввода чисел: a1+a2, a2+a3, …. aN-1+aN
Помогите, пожалуйста! Решить задачу 3 способами: 1. Используя метки и оператор goto (не...

Найти номер первого четного числа последовательности чисел
решить задачу двумя способами 1. С массивом(При решении способом с массивом вывести все введенные...

Из последовательности 10 двоичный целых чисел выбрать числа, которые делятся на 3 и найти сумму этих чисел
Из последовательности 10 двоичный целых чисел выбрать числа, которые делятся на 3 и найти сумму...

Найти номера первого нечетного и последнего четного чисел из последовательности целых чисел N
Найти номера первого нечетного и последнего четного чисел из последовательности целых чисел N =...

2
magirus
02.06.2012, 21:00
  #2
 Комментарий администратора 
учитесь сразу называть темы информативно
1
296 / 274 / 194
Регистрация: 03.05.2012
Сообщений: 570
03.06.2012, 11:01 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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
program my_program;
 
uses crt;
 
procedure cyclearray;
const csize=100;
var
  a:array[1..csize] of integer;
  i,k,n,sum:integer;
begin
  clrscr;
  writeln('введите кол-во(n) чисел');
  readln(n);
  sum:=0;
  writeln('введите числа');
  for i:=1 to n do begin
    readln(a[i]);
    sum:=sum+a[i];
    if k<1 then
      if a[i] mod 2 = 0 then
        k:=i;
  end;
  writeln('сумма всех элементов массива ',sum);
  writeln('Номер первого чётного числа ',k);
  readln
end;
 
procedure cyclerepeat;
var
  a,k,n,res,sum:integer;
begin
  clrscr;
  writeln('введите кол-во(n) чисел');
  readln(n);
  k:=0;res:=0;sum:=0;
  writeln('введите числа');
  repeat
    readln(a);
    sum:=sum+a;
    inc(k);
    if res=0 then
      if a mod 2=0 then
        res:=k;
  until k=n;
  writeln('сумма всех чисел ',sum);
  writeln('порядковый номер первого чётного числа ',res);
  readln
end;
 
procedure cyclegoto;
label metka_1;
var
  a,k,n,res,sum:integer;
begin
  clrscr;
  writeln('введите кол-во(n) чисел');
  readln(n);
  sum:=0;res:=0;k:=0;
  writeln('введите числа');
  metka_1:
  readln(a);
  sum:=sum+a;
  inc(k);
  if res=0 then
    if a mod 2 = 0 then
      res:=k;
  if k<5 then
    goto metka_1;
  writeln('сумма всех чисел ',sum);
  writeln('порядковый номер первого чётного числа ',res);
  readln
end;
 
var n:byte;
begin
  repeat
    clrscr;
    writeln('*****меню*****');
    writeln('1. I способ');
    writeln('2. II способ');
    writeln('3. III способ');
    writeln('4. Выход');
    readln(n);
      case n of
        1 : cyclearray;
        2 : cyclerepeat;
        3 : cyclegoto;
        4 : break;
      end;
  until n = 4;
end.
50 р. на телефон не помешали бы
0
03.06.2012, 11:01
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
03.06.2012, 11:01
Помогаю со студенческими работами здесь

Вводится последовательность натуральных чисел. Найти номер первого из четных и сумму чисел, стоящих перед ним.
Вводится последовательность натуральных чисел. Найти номер первого из четных и сумму чисел, стоящих...

В последовательности целых чисел найти количество чисел в которых нет 3 и 7 и наименьшее среди этих чисел
Разработать процедуру, которая в последовательности целых чисел находит количество чисел в которых...

С клавиатуры вводится два числа. Найти произведение цифр этих чисел
с клавиатуры вводится два целый числи. найти произведение цифр этих чисел.

Найдите номер первого четного числа последовательности чисел
3. Цикл со счетчиком С клавиатуры вводится n целых чисел а1,а2 ,…,аn. Найдите номер первого...


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

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