#include <iostream>
using namespace std;
/*Поиск суммы чисел от 1 до n с цикла while*/
void SumWhile() {
int i = 1, _sum = 0, n;
cout << "n=";
cin >> n;
while (i <= n) {
_sum += i;
i++;
}
cout << _sum << endl;
/*Поиск суммы чисел от 1 до n с цикла do while*/
void SumDoWhile() {
int _sum = 0, n, i = 1;
do {
} while (i <= n);
/*Поиск суммы чисел от 1 до n с цикла for*/
void SumFor() {
int _sum = 0, n;
for (int i = 1; i <= n; i++)
/*Вывод квадратов чисел, не превосходящих n*/
void Squares() {
int n, i = 1;
while (i * i <= n) {
cout << i * i << " ";
cout << endl;
signed main()
{
/*Вызываем функции*/
SumWhile();
SumDoWhile();
SumFor();
Squares();
return 0;
N=int(input())
s=2
flag=False
for i in range(N):
if N=s:
flag=True
break
else:
s*=2
if flag:
print('Yes')
else:
print('No')
2.
n=int(input())
def MinDivisor(n):
nod=-1
for i in range(n-1):
if n%i=0:
return i
break
if MinDivision(n)==-1:
print(n,' число является простым.')
else:
print(MinDivision(n))
3.
A=int(input())
x=x1=1
s=0
while x1<A+2:
b=x
x=x1
x1+=b
s+=1
if x1==A:
print(s)
else:
print(-1)
4.
a=[]
while 1:
s=int(input())
if s==0:
break
a.append(s)
a.sort()
print(a[-2])
#include <iostream>
using namespace std;
/*Поиск суммы чисел от 1 до n с цикла while*/
void SumWhile() {
int i = 1, _sum = 0, n;
cout << "n=";
cin >> n;
while (i <= n) {
_sum += i;
i++;
}
cout << _sum << endl;
}
/*Поиск суммы чисел от 1 до n с цикла do while*/
void SumDoWhile() {
int _sum = 0, n, i = 1;
cout << "n=";
cin >> n;
do {
_sum += i;
i++;
} while (i <= n);
cout << _sum << endl;
}
/*Поиск суммы чисел от 1 до n с цикла for*/
void SumFor() {
int _sum = 0, n;
cout << "n=";
cin >> n;
for (int i = 1; i <= n; i++)
_sum += i;
cout << _sum << endl;
}
/*Вывод квадратов чисел, не превосходящих n*/
void Squares() {
int n, i = 1;
cout << "n=";
cin >> n;
while (i * i <= n) {
cout << i * i << " ";
i++;
}
cout << endl;
}
signed main()
{
/*Вызываем функции*/
SumWhile();
SumDoWhile();
SumFor();
Squares();
return 0;
}