ninaemelyanova2
26.12.2020 00:17

"Два потяги виїхали назустріч один одному. Визначити, через який час вони зустрінуться, якщо відома відстань між ними в момент початку руху та швидкість кожного потяга"
а) відстань 1000, швидкість 120 та 130
б) відстань 600, швидкість 80 та 120
в) відстань 1200, швидкість 115 та 85

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
Ева11111111111111484
24.01.2022 02:34

#include<iostream>

using namespace std;

int main() {

   int down, upper, i, sum=0;

   cin>>down;

   cin>>upper;

   for(i=down; i<=upper; i++ )

       sum+=i;

   cout<<sum;

}

Объяснение:

Чтобы посчитать сумму чисел от какого-то (down) до какого-то (upper), нужно использовать цикл for.

Задаёшь эти самые границы (down и upper), цикл будет повторятся до тех пор, пока значение i не будет равно upper.

В теле цикла считаешь нужную сумму цифр. Как это работает? Очень просто! Когда программа доходит до этого цикла, она присваивает i значение down, затем прибавляет это значение i к sum. Потом программа возвращается к началу цикла, чтобы проверить значение i на соответствие верхней границе upper, если соответствует, то к значению i прибавляется 1 (так как в условии задано правило i++, то есть i=i+1 ) и снова срабатывает тело цикла, где к новой сумме прибавляется новое i (sum+=i – это sum=sum+i). Когда цикл заканчивается, срабатывает оператор вывода cout, который выводит новейшее значение sum.

Когда объявляешь переменные, не забудь оператору sum присвоить значение 0, так как сумма начинается с нуля

0,0(0 оценок)
Ответ:
alina2007121034
23.07.2022 10:49
//Запись файла f1 прикрепил во вложении, а также прикрепил код программы и ее исполнение

//Не забудьте указать новое расположение файла, если решите создать файл f1 в другом месте

//Данная программа работает только для определенной записи сотрудников и номеров (как указано на фото)

--------------------------------------

Program Test;

Uses crt;

var FileText: text; Names: array[1..3] of string; Numbers: array[1..3] of string; counter, i: integer; worker: string; Bol, CFE: boolean;

Begin

clrscr;

counter := 1;
CFE := false;

assign (FileText, 'C:\Test\f1.txt');
reset (FileText);

while not Eof(FileText) do
begin
case Counter of
1: Readln(FileText, Names[1]);
2: Readln(FileText, Numbers[1]);
4: Readln(FileText, Names[2]);
5: Readln(FileText, Numbers[2]);
7: Readln(FileText, Names[3]);
8: Readln(FileText, Numbers[3]);
end;

counter := counter + 1;
end;

close(FileText);

while CFE = false do
begin
Bol := false;

Write('Введите Фамилию и инициалы сотрудника (0 - выход): ');
Readln(worker);

if (worker = '0') then
CFE := true

else
begin
for i := 1 to 3 do
begin
if (worker = Names[i]) then
begin
Writeln('Телефон: ', Numbers[i]);
Writeln();
Bol := true;
end;
end;

if (Bol = false) then
begin
Writeln();
Writeln('Сотрудник не обнаружен!');
Writeln();
end;
end;
end;

End.
Дан файл f1, который содержит номера телефонов сотрудников учреждения: указывается фамилия его иници
Дан файл f1, который содержит номера телефонов сотрудников учреждения: указывается фамилия его иници
Дан файл f1, который содержит номера телефонов сотрудников учреждения: указывается фамилия его иници
Дан файл f1, который содержит номера телефонов сотрудников учреждения: указывается фамилия его иници
Дан файл f1, который содержит номера телефонов сотрудников учреждения: указывается фамилия его иници
0,0(0 оценок)
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?
Спроси ai-бота