I=1, a=6*1-2=4
i=2, a=4*2-2=6
a=6+1=7
#include <iostream>
using namespace std;
int main()
{
int a,b,sum;
cin>>a;
cin>>b;
sum=0;
while(a<=b)
{
sum=sum+a;
a=a+1;
}
cout<<sum;
return 0;
}
Ответ: только сильным покоряются моря
В Linux несколько другие правила построения имен файлов, поэтому вам придется с этим смириться. Начнем с того, что в Linux нет такого понятия, как расширение файла. В Linux несколько другие правила построения имен файлов, поэтому вам придется с этим смириться. Начнем с того, что в Linux нет такого понятия, как расширение файла. Например, возьмем имя файла Documentl.doc. В Windows именем файла является Document 1, a doc — это расширение. В Linux Documentl.doc — это имя файла, расширения нет.
Максимальная длина имени файла — 254 символа. Имя может содержать любые символы (в том числе и кириллицу) , кроме /, \, ?,<, >, *, \ |. Кириллицу в именах файлов я бы не рекомендовал вообще использовать. Если вы уверены, что не будете эти файлы передавать Windows-пользователям (на дискете, по электронной почте) — используйте на здоровье. А если же нужно будет отправить файл по электронной почте (кодировка-то у всех разная, поэтому вместо русскоязычного имени пользователь увидит абракадабру) , лучше использовать латиницу в имени файла.
Также вам придется привыкнуть к тому, что система Linux чувствительна к регистру в имени файла: FILE.txt и FiLe.Txt — это два разных файла.
<span>Для разделения элементов пути используется символ / (прямой слэш) , а не \ (обратный слэш) , как в Windows.</span>
// PascalABC.NET 3.1, сборка 1256 от 21.06.2016
begin
var cm:array[1..12] of string:=
('января','февраля','марта','апреля','мая','июня',
'июля','августа','сентября','октября','ноября','декабря');
var dmy:=ReadlnString('Дата в формате ДД.ММ.ГГГГ:').ToWords('.');
Writeln(dmy[0]+' '+cm[dmy[1].ToInteger]+' '+dmy[2]+' года')
end.
<u><em>Тестовое решение</em></u>
Дата в формате ДД.ММ.ГГГГ: 13.07.2016
13 июля 2016 года