Advertisement
Khadija_Assem

Untitled

Dec 13th, 2019
126
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.87 KB | None | 0 0
  1. int temp , m = 10, sum, r = 10,flag=0,temp2,n;
  2. String input;
  3. const int ledPin = 13;
  4.  
  5. void setup() {
  6. Serial.begin(9600);
  7. Serial.setTimeout(10);
  8. pinMode(ledPin,OUTPUT);
  9. }
  10. void loop() {
  11. while (Serial.available()==0){}
  12. input = Serial.readStringUntil('\n');
  13. Serial.println("The value of n " + input);
  14. n = input.toInt();
  15. temp = n;
  16. temp2 = n;
  17. while (temp2 <= temp && flag<=1) {
  18. while (n >= m)
  19. n /= 10;
  20. m*=10;
  21. temp2 = n;
  22. Serial.println(n+" "+m);
  23. sum=0;
  24. while (n > 0) {
  25. r = n % 10;
  26. sum = (sum * 10) + r;
  27. n = n / 10;
  28. }
  29. if (temp2 == sum) {
  30. Serial.println("1");
  31. digitalWrite(ledPin,HIGH);
  32. } else {
  33. Serial.println("0");
  34. digitalWrite(ledPin,LOW);
  35. }
  36. n=temp;
  37. if(temp2==temp) {
  38. flag++;
  39. }
  40. }
  41. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement