#include <cstdio>
/*
for (i = 0; i < n; i++)
{
F();
}
<=>
i = 0;
while (i < n)
{
F();
i++;
}
*/
int Sum1( int n )
{
int i, sum = 0;
for (i = 0; i <= n; i++)
sum += i;
return sum;
}
int Sum2( int n )
{
int i, sum = 0;
for (i = n; i >= 0; i--)
sum += i;
return sum;
}
int Sum3( int n ) // Сумма всех четных чисел от 1 до N
{
int sum = 0;
for (int i = 2; i <= n; i += 2) // Переменную цикла можно объявлять прямо здесь
sum += i;
return sum;
}
void For2()
{
int N = 10;
for (int i = 0; i < N; i++)
{ // Скобки обязательно ставятся, если число команд внутри for-а больше одной
for (int j = 0; j < N - i; j++)
printf(" ");
for (int j = 0; j < 2 * i + 1; j++)
printf("*");
for (int j = 0; j < N - i; j++)
printf(" ");
puts("");
}
}
int main()
{
int n = 10;
printf("Sum1 = %d\n", Sum1(n));
printf("Sum2 = %d\n", Sum2(n));
printf("Sum3 = %d\n", Sum3(n));
For2();
return 0;
}