#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;
}