Тут никакой формулы не надо, просто сами вводите любое двузначное число в выбранную вами ячейку (например, в C4). Если лень придумывать число, вставьте формулу для случайного двузначного =СЛУЧМЕЖДУ(10;99)
Она будет обновляться при пересчёте формул (клавишей F9, либо SHIFT+F9 для текущего листа). Ну, или просто начните её редактировать, введите какой нибудь символ, сразу его сотрите и нажмите Enter - и формула обновит значение.
2) Число десятков в нём (пусть будет в ячейке C5)
Если вам задавали через функцию округления вниз (как написано в соседнем вопросе), то вот формула =ОКРВНИЗ(C4/10)
Ещё целую часть от деления можно находить (и так даже правильнее) с специально предназначенной для этого функции =ЧАСТНОЕ(C4;10)
3) Число единиц в нём (пусть будет в ячейке C6)
Формула =ОСТАТ(C4;10) -это и есть самая правильная функция для нахождения остатка от деления
4) Сумма его цифр
Формула =C5+C6 Просто сумма двух ячеек. Ну, если хотите, можно найти её через функцию суммы для диапазона =СУММ(C5:C6) либо отдельных ячеек =СУММ(C5;C6)
5) Произведение его цифр
Формула =C5*C6 Просто произведение двух ячеек. Ну, если хотите, можно найти его через функцию произведения для диапазона =ПРОИЗВ(C5:C6) либо отдельных ячеек =ПРОИЗВ(C5;C6)
Скачать таблицу можно внизу, справа от скрина.
P.S. Если что, я делал таблицу в аналоге Экселя (в LibreOffice), поэтому проверьте результат расчётов на трёх числах хотя бы (вроде все формулы должны совпадать, но вдруг)
Відповідь:
#include<stdio.h>
#include<stdlib.h>
int quantity(){
int y;
while(1){
printf("Введите количество элементов:\n");
if(!(scanf("%i",&y))||y<=0){
printf("Неккоректный ввод. Повторите\n");
fflush(stdin);}
else return y;}
}
float middle_arif(int quantity){
float f,sum=0;
int temp;
for(temp=0;temp<quantity;temp++){
while(1){
printf("Введите %i элемент:\n",temp+1);
if(!(scanf("%f",&f))||f<0||f>100){
printf("Неккоректный ввод. Повторите\n");
fflush(stdin);
}
else{
sum+=f;
fflush(stdin);
break;
}
}}
return sum/quantity;}
int main(){
setlocale(0,"");
printf("Среднее арифметическое значений равно %f",middle_arif(quantity()));
return 0;
}
1) Введите двузначное число
Тут никакой формулы не надо, просто сами вводите любое двузначное число в выбранную вами ячейку (например, в C4). Если лень придумывать число, вставьте формулу для случайного двузначного =СЛУЧМЕЖДУ(10;99)
Она будет обновляться при пересчёте формул (клавишей F9, либо SHIFT+F9 для текущего листа). Ну, или просто начните её редактировать, введите какой нибудь символ, сразу его сотрите и нажмите Enter - и формула обновит значение.
2) Число десятков в нём (пусть будет в ячейке C5)
Если вам задавали через функцию округления вниз (как написано в соседнем вопросе), то вот формула =ОКРВНИЗ(C4/10)
Ещё целую часть от деления можно находить (и так даже правильнее) с специально предназначенной для этого функции =ЧАСТНОЕ(C4;10)
3) Число единиц в нём (пусть будет в ячейке C6)
Формула =ОСТАТ(C4;10) -это и есть самая правильная функция для нахождения остатка от деления
4) Сумма его цифр
Формула =C5+C6 Просто сумма двух ячеек. Ну, если хотите, можно найти её через функцию суммы для диапазона =СУММ(C5:C6) либо отдельных ячеек =СУММ(C5;C6)
5) Произведение его цифр
Формула =C5*C6 Просто произведение двух ячеек. Ну, если хотите, можно найти его через функцию произведения для диапазона =ПРОИЗВ(C5:C6) либо отдельных ячеек =ПРОИЗВ(C5;C6)
Скачать таблицу можно внизу, справа от скрина.
P.S. Если что, я делал таблицу в аналоге Экселя (в LibreOffice), поэтому проверьте результат расчётов на трёх числах хотя бы (вроде все формулы должны совпадать, но вдруг)