Другие языки программирования и технологии
помогите решить задачу Во входном файле дана последовательность чисел , число (количество чисел в после
Задача 7 Во входном файле дана последовательность чисел , число (количество чисел в последовательности) -- четное число. Вам необходимо подсчитать сумму . Формат входных данных В первой строке входного файла записано число - количество элементов в последовательности. Во второй строке содержится целых чисел, разделенных пробелами. Все числа во входном файле целые от -100 до 100.
Вряд ли здесь требуется синтаксический разбор входного файла.
Обычно в подобных задачах требуется осуществлять ввод данных из файла средствами языка, а не посимвольным перебором файла.
Только вопрос: средствами какого языка?
Если просто посчитать сумму элементов последовательности, то это просто:
with Text_IO, Ada.Integer_Text_IO;
procedure N64321567 is
use Text_IO, Ada.Integer_Text_IO;
subtype TNumber is integer range -100 .. 100;
sum:integer := 0;
n:integer;
x:TNumber;
f:File_Type;
c:Character;
begin
Open(f, In_File, "input.txt");
Get(f, n);
Put_Line("В файле input.txt" & Integer'Image(n) & " элементов: ");
for i in 1 .. n
loop
Get(f, x);
Put(x, 5);
sum := sum + x;
end loop;
Close(f);
New_Line;
Put("Сумма элементов последовательности = ");
Put(sum, 0);
Get_Immediate(c);
end N64321567;
P.S. Файл с исходными данными input.txt должен находиться в одной папке с программой.
Обычно в подобных задачах требуется осуществлять ввод данных из файла средствами языка, а не посимвольным перебором файла.
Только вопрос: средствами какого языка?
Если просто посчитать сумму элементов последовательности, то это просто:
with Text_IO, Ada.Integer_Text_IO;
procedure N64321567 is
use Text_IO, Ada.Integer_Text_IO;
subtype TNumber is integer range -100 .. 100;
sum:integer := 0;
n:integer;
x:TNumber;
f:File_Type;
c:Character;
begin
Open(f, In_File, "input.txt");
Get(f, n);
Put_Line("В файле input.txt" & Integer'Image(n) & " элементов: ");
for i in 1 .. n
loop
Get(f, x);
Put(x, 5);
sum := sum + x;
end loop;
Close(f);
New_Line;
Put("Сумма элементов последовательности = ");
Put(sum, 0);
Get_Immediate(c);
end N64321567;
P.S. Файл с исходными данными input.txt должен находиться в одной папке с программой.
>"Вам необходимо подсчитать сумму"
Вам может и необходимо, а нам пока нет, если знаешь чем заинтересовать пиши в агент или icq 452371863
Вам может и необходимо, а нам пока нет, если знаешь чем заинтересовать пиши в агент или icq 452371863
пиши в аську 16952 7 1 43
читаем первую строку А = кол-ву чисел
читаем вторую строку в переменныю строку St.
Пока i<=A делать
{
если St(i) <> " " тогда
b= b*10+st(i)
иначе
{
summ=summ+b
b=0
}
i=i+1
}
Что-то такое =) И не плати денег никому!! ! Раздражают такие люди. Суждено было и мне как-то раз спросить помощи по коду. Дак 5 человек ответило и все денег просили за помощь.
читаем вторую строку в переменныю строку St.
Пока i<=A делать
{
если St(i) <> " " тогда
b= b*10+st(i)
иначе
{
summ=summ+b
b=0
}
i=i+1
}
Что-то такое =) И не плати денег никому!! ! Раздражают такие люди. Суждено было и мне как-то раз спросить помощи по коду. Дак 5 человек ответило и все денег просили за помощь.
Похожие вопросы
- помогите решить задачи на паскале 1Во входном файле дана последовательность чисел. Требуется найти второе по величине чи
- Паскаль!!)) входной файл содержит два числа x и y. Выходной последнюю цифру числа x в y степени! помогите пожалуйста!
- Дана последовательность чисел : 3, 12, 6
- Пожалуйста помогите,C++ .Дана последовательность чисел.Найти в ней наименьшее число.
- помогите решить задачу!...Даны целые числа a, b, c, являющиеся сторонами некоторого треугольника.Проверить истинность вы
- Помогите решить задачу по программированию. Дано четырёхзначное число. Найти: а) сумму его цифр; б) произведение его циф
- Помогите решить задачу на языке Паскаль. Найти сумму всех чётных чисел от 1 до 1000 (задачу решить 2 способами)
- Даны натуральное число n, действительные числа a1,.,an. Вычислить: |a1|,|a1+a2|,.,|a1+.+an|; delphi
- Помогите решить задачу на Турбо паскале
- Помогите решить задачу.