gets умеет вводить строки с пробелами.cin - объект стандартного потока ввода в c++, обеспечивает безопасный ввод любых данных (а не только строк), но не умеет вводить сами строки с пробелами
IAleksandrovna45
10.11.2021
Последовательность натуральных чисел бесконечно, поэтому также бесконечна будет искомая сумма. для того, чтобы сделать реальной, ограничимся n первыми членами последовательности, т.е. рядом чисел 1,2,. в этом ряду первое число, кратное 5 - это 5. а дальше будем прибавлять по 5, пока не превысим числа n и все полученные числа складывать. вот короткое решение, написанное на самой современной версии языка паскаль. // pascalabc.net 3.1, сборка 1211 от 31.03.2016 begin writeln(range(5,readinteger('n='),5).sum) end. результат выполнения программы: n= 100 1050 а вот решение на классическом "школьном" паскале var i,n,s: integer; begin write('n='); read(n); s: =0; i: =5; while i< =n do begin s: =s+i; i: =i+5 end; writeln(s) end. можно без компьютера и программирования обойтись, если вспомнить об арифметической прогрессии. для нашего тестового примера получаем 100(100+5)/10=10*105=1050
Ilin1022
10.11.2021
Program kvadrat; var l,i,j: integer; begin write('l= '); readln(l); if l< =10000 then for i: =1 to l do begin for j: =1 to l do begin if ((i=1) or (i=l)) or ((j=1) or (j=l)) then write('*') else write(' '); end; writeln; end; end. вроде все правильно написал
gets умеет вводить строки с пробелами.cin - объект стандартного потока ввода в c++, обеспечивает безопасный ввод любых данных (а не только строк), но не умеет вводить сами строки с пробелами