How can i change number according to input by using mod ?

조회 수: 1 (최근 30일)
ahmet ozdemir
ahmet ozdemir 2016년 5월 4일
편집: Walter Roberson 2016년 5월 4일
My question is that i will give an input and if input has a single number, it will change for mod(input,10) if input has lots of numbers, it will change and write something in program like.
Enter number:-2
8
Enter number:-(9)
1
Enter number: (-4)
6
Enter number:3+(5-15)
(In modulo 10, -7 is equal to 3 same numbers)
If I give many numbers it should be like this. Thanks
  댓글 수: 4
Azzi Abdelmalek
Azzi Abdelmalek 2016년 5월 4일
ıf someone gives lots of numbers: What does that mean ?
ahmet ozdemir
ahmet ozdemir 2016년 5월 4일
편집: Walter Roberson 2016년 5월 4일
which means that input compute more than one number.
value = input('Enter Numbers','s');
str2number(value)==equal
equall=mod(equall,10)
if equall<0
fprintf('In modulo 10, %d is equal to %d same numbers',equal,equall)
end
Something like this but I donot want single number -(9) to write like this it should show only itself
like if it is single
str2num(input)==number
equal=mod(number,10)
fprintf('%d',equal)
But program shows this sentence every time since equall<0 and it takes -9, -3, -1 by writing sentence. It should not include for one number

댓글을 달려면 로그인하십시오.

답변 (0개)

카테고리

Help CenterFile Exchange에서 Mathematics에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by