Write a program to input an integer and
- display the reverse
- display the sum of each digit
- should include logic that considers the input
number as any number of digits long
Answers were Sorted based on User's Feedback
Answer / yagnik
/*
* Copyright 2002 Sun Microsystems, Inc. All Rights
Reserved.
*
* Redistribution and use in source and binary forms, with
or
* without modification, are permitted provided that the
following
* conditions are met:
*
* -Redistributions of source code must retain the above
copyright
* notice, this list of conditions and the following
disclaimer.
*
* -Redistribution in binary form must reproduce the above
copyright
* notice, this list of conditions and the following
disclaimer in
* the documentation and/or other materials provided with
the
* distribution.
*
* Neither the name of Sun Microsystems, Inc. or the names
of
* contributors may be used to endorse or promote products
derived
* from this software without specific prior written
permission.
*
* This software is provided "AS IS," without a warranty of
any
* kind. ALL EXPRESS OR IMPLIED CONDITIONS, REPRESENTATIONS
AND
* WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF
MERCHANTABILITY,
* FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT,
ARE HEREBY
* EXCLUDED. SUN AND ITS LICENSORS SHALL NOT BE LIABLE FOR
ANY
* DAMAGES OR LIABILITIES SUFFERED BY LICENSEE AS A RESULT
OF OR
* RELATING TO USE, MODIFICATION OR DISTRIBUTION OF THE
SOFTWARE OR
* ITS DERIVATIVES. IN NO EVENT WILL SUN OR ITS LICENSORS
BE LIABLE
* FOR ANY LOST REVENUE, PROFIT OR DATA, OR FOR DIRECT,
INDIRECT,
* SPECIAL, CONSEQUENTIAL, INCIDENTAL OR PUNITIVE DAMAGES,
HOWEVER
* CAUSED AND REGARDLESS OF THE THEORY OF LIABILITY,
ARISING OUT OF
* THE USE OF OR INABILITY TO USE SOFTWARE, EVEN IF SUN HAS
BEEN
* ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
*
* You acknowledge that Software is not designed, licensed
or
* intended for use in the design, construction, operation
or
* maintenance of any nuclear facility.
*/
import java.io.*;
import java.net.*;
import java.util.*;
/**
* This example shows how to use sockets and serialization
to send
* objects that will be received
* (see class Server to see the receiving part)
*
* Compiled and Tested with JDK1.1 & JDK1.2
*/
public class Client {
public static int x=0,sum=0;
public static void main(String args[]) {
int number=3256;
reverse(number);
}
public static void reverse(int n){
while(n!=0){
x=n%10;
System.out.print(x);
sum=sum+x;
n=n/10;
}
System.out.println(" Sum of digit==="+sum);
}
Is This Answer Correct ? | 23 Yes | 8 No |
Answer / jayakrishnan
var v1 =
input.ToString().ToCharArray().Reverse().Cast<string>().ToArray();
Console.WriteLine(string.Join(string.Empty, v1));
var v2 = v1.Sum(o => int.Parse(o.ToString()));
Console.WriteLine(v2);
Is This Answer Correct ? | 4 Yes | 4 No |
working with arrays
How to Link Different Data Sources Together?
How to pass multiple rows from one gridview to another gridview after clicking the checkbox.
How to Create a Treeview Menu in ASP.NET with C#?
Write a program to input an integer and - display the reverse - display the sum of each digit - should include logic that considers the input number as any number of digits long
"c sharp" code for factorial using static variables
Code for Reading and writing from a file?
How to use ASP.NET 2.0's TreeView to Display Hierarchical Data?
Coding for using Nullable Types in C#?
Create a class called Accounts which has data members like ACCOUNT no, Customer name, Account type, Transaction type (d/w), amount, balance D->Deposit W->Withdrawal If transaction type is deposit call the credit(int amount) and update balance in this method. If transaction type is withdraw call debit(int amt) and update balance. Pass the other information like Account no,name,Account Type through constructor. Call the show data method to display the values.
Code for IP Address Comparison and Conversion in C#?
c# code to Count number of 1's in a given range of integer (0 to n)