0 / 0 / 0
Регистрация: 13.03.2014
Сообщений: 17
1

В переменную а последовательно вводятся числа -9, 18, 2, 6, 7, 20, 11, -6. Найти сумму всех чисел до тех пор, пока не встретится 11

13.03.2014, 16:04. Показов 3682. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите написать программный код:
В переменную а последовательно вводятся числа -9, 18, 2, 6, 7, 20, 11, -6. Найти сумму всех
чисел до тех пор, пока не встретится 11.
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.03.2014, 16:04
Ответы с готовыми решениями:

Найти среднее арифметическое всех чисел до тех пор, пока не встретится первое отрицательное число.
Помогите написать программу. Я полный нуб и не могу придумать такой способ, когда бы читался весь...

Вводятся пары чисел (a;b) до тех пор, пока а не окажется равным 66. Вычислить сумму /a-b/
Вводятся пары чисел (a;b) до тех пор, пока а не окажется равным 66. Вычислить сумму /a-b/

Вводятся пары чисел (a;b) до тех пор, пока a не окажется равным 66. Вычислить сумму /а-b/
Вводятся пары чисел (a;b) до тех пор, пока a не окажется равным 66. Вычислить сумму /а-b/

Вводить произвольные числа до тех пор пока не будет введено число 555. Найти сумму и количество введенных чисел
Задание такое: Составить алгоритм и программу для задания 3. Вот собственно задание 3: Вводить...

3
12 / 12 / 13
Регистрация: 28.12.2013
Сообщений: 52
13.03.2014, 16:30 2
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
 Uses Crt;
  Var a:Array[1..8] of Integer;
      i,s:integer;
Begin  
  a[1]:=-9; a[2]:=18; a[3]:=2; a[4]:=6; a[5]:=7;
  a[6]:=20; a[7]:=11; a[8]:=-6; s:=0;
  For i:=1 to n do
    Begin
      s:=s+a[i];
      If s=11 Then Writeln('TRUE');
    End;
  Readln;  
End.
Добавлено через 1 минуту
Ошибку допустил... Вот исправил.
Pascal
1
2
3
4
5
6
7
8
9
10
11
12
13
Uses Crt;
  Var a:Array[1..8] of Integer;
      i,s:integer;
Begin  
  a[1]:=-9; a[2]:=18; a[3]:=2; a[4]:=6; a[5]:=7;
  a[6]:=20; a[7]:=11; a[8]:=-6; s:=0;
  For i:=1 to n do
    Begin
      s:=s+a[i];
      If s=11 Then Begin Writeln('TRUE'); Break; End;
    End;
  Readln;  
End.
1
0 / 0 / 0
Регистрация: 13.03.2014
Сообщений: 17
13.03.2014, 16:33  [ТС] 3
Спасибо большое.
0
Модератор
Эксперт Pascal/DelphiЭксперт NIX
7648 / 4488 / 2809
Регистрация: 22.11.2013
Сообщений: 12,827
Записей в блоге: 1
13.03.2014, 16:55 4
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Pascal
1
2
3
4
5
6
7
8
9
var s, n: integer;
begin
  Read(n);
  while n<>11 do begin
    sum:=sum+n;
    Read(n);
  end;
  WriteLn('SUM = ', sum);
end.
0
13.03.2014, 16:55
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.03.2014, 16:55
Помогаю со студенческими работами здесь

Вводить произвольные числа до тех пор пока не будет введено число 555. Найти сумму и количество введенных чисел
Вообще у меня такая проблема, вот дано мне задание: &quot;Вводить произвольные числа до тех пор пока не...

17. Подсчитать произведение целых чисел, введенных с клавиатуры. Произведение подсчитывается до тех пор, пока вводятся числа от -10 до +10
17. Подсчитать произведение целых чисел, введенных с клавиатуры. Произведение подсчитывается до тех...

Найти сумму всех чисел до тех пор, пока не встретится 11
3.В переменную a последовательно вводятся числа -9, 18, 2, 6, 7, 20, 11, -6. Найти сумму всех чисел...

Последовательно вводятся числа a (до тех пор, пока не будет введен 0)
Последовательно вводятся числа a (до тех пор, пока не будет введен 0). Для каждого из них вычислить...


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

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

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