~ это пробелы.
1)
for i in range(1,10+1): //цикл от 1 до 10 включительно
print(i)
2)
for i in range(10,0,-1): //цикл от 10 до 1 включительно
print(i)
3)
for i in range(2,10+1): //цикл от 2 до 10 включительно
if i%2==0:
print(i)
4)
for i in range(1,16+1): //цикл от 1 до 16 включительно
if i%2==1:
print(i)
5)
summ=0 //переменная для хранения суммы
for i in range(1,50+1): //цикл от 1 до 50 включительно
summ+=i
print(summ)
6)
n=int(input())
summ=0
for i in range(1,n+1): //цикл от 1 до n включительно
summ+=i
print(summ)
7)
//не знаю как циклом, но вот проще
print(len(input()))
8)
n=int(input())
for i in range(len(str(n))):
print(n%10)
n//=10
Всё. Можно лучший ответ?
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace avg_sort
{
class Program
{
static void Main(string[] args)
{
const int N = 10;
int[] Arr = new int[N];
Random rand = new Random();
Console.Write("Исходный массив: ");
for (int k = 0; k < N; ++k)
{
Arr[k] = rand.Next() % 100;
Console.Write("{0} ", Arr[k]);
}
Console.WriteLine();
double avg = Arr.Average();
int[] Bufer = new int[N];
int i = 0, j = N - 1;
Console.WriteLine("Среднее значение по массиву Avg = {0}", avg);
for (int k = 0; k < N; ++k)
{
if (Arr[k] > avg)
{
Bufer[i] = Arr[k];
i++;
} else
{
Bufer[j] = Arr[k];
j--;
}
}
Arr = Bufer;
Console.Write("Отсортированный массив: ");
foreach (var el in Arr)
{
Console.Write("{0} ", el);
}
Console.WriteLine();
}
}
}