Алгоритм решения №4 (привожу исключительно функцию нахождения без проверок ошибок и ввода/вывода), C:
Код:
int getsquares(int x, int y){
int count;
while(x>0 && y>0){
if(x>y){
x -= y;
}else{
y -= x;
}
count++;
}
return count;
}
Алгоритм решения №1(аналогично), C
:
Код:
float f(int x){
if(x % 3 == 0){
return x*x;
}
if(x % 3 == 1){
return x;
}
return x/3;
}
Задачу 3 решать самостоятельно, генеришь случайное число от 0 до 25, добавляешь к индексу первой буквы ASCII и кастуешь в char.