Program Discussion :: Basics
312 / 279
Write a program using command line argument to input a string and print the string in reversed order..
Answer:
#include
int main()
{
char a[50];
int l,i=0,j,temp;
printf("Enter A String: ");
gets(a);
for(l=0;a[l]!='\0';l++);
// to determine length of String
j=l-1; // l is the length of String
for(i=0;i
Asked In ::
Language:
Sumit
27 Oct, 2017 12:42 AM
#include<stdio.h>
int main()
{
char a[50];
int l,i=0,j,temp;
printf("Enter A String: ");
gets(a);
for(l=0;a[l]!='\0';l++);
// to determine length of String
j=l-1; // l is the length of String
for(i=0;i<l/2;i++)
{
temp=a[i];
a[i]=a[j];
a[j]=temp;
j--;
}
puts(a);
return 0;
}
Language:
Singh
29 Jan, 2018 12:03 AM
#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int main(int argc, char *argv[])
{
int k;
char temp;
int i,j=0;
int strsize = 0;
for (i=1; i<argc; i ) {
strsize = strlen(argv[i]);
if (argc > i 1)
strsize ;
}
char *cmdstring;
cmdstring = malloc(strsize);
cmdstring[0] = '\0';
for (k=1; k<argc; k ) {
strcat(cmdstring, argv[k]);
if (argc > k 1)
strcat(cmdstring, " ");
}
i = 0;
j = strlen(cmdstring) - 1;
while (i < j) {
temp = cmdstring[i];
cmdstring[i] = cmdstring[j];
cmdstring[j] = temp;
i ;
j--;
}
printf("\nReverse string is :%s", cmdstring);
return(0);
}
Language:
Ajay Shankar
2 Jul, 2019 11:03 AM
#include <stdio.h>
int main(int argc, char* argv[])
{
int n,i;
char* str;
str=argv[1];
n=strlen(str)-1;
for(i=n;i>=0;i--)
{
printf("%c",str[i]);
}
return 0;
}
Language:
Ajay Shankar
2 Jul, 2019 11:03 AM
#include <stdio.h>
int main(int argc, char* argv[])
{
int n,i;
char* str;
str=argv[1];
n=strlen(str)-1;
for(i=n;i>=0;i--)
{
printf("%c",str[i]);
}
return 0;
}
Language:
Ajay Shankar
2 Jul, 2019 11:03 AM
#include <stdio.h>
int main(int argc, char* argv[])
{
int n,i;
char* str;
str=argv[1];
n=strlen(str)-1;
for(i=n;i>=0;i--)
{
printf("%c",str[i]);
}
return 0;
}
Language:
Siddhartha Paul
19 Jun, 2019 2:16 PM
import java.util.*;
public class ReverseString
{
public static void main(String[] args)
{
String str1="";
System.out.println("Enter a String: ");
String str=args[0];
int len = str.length();
for(int i=len-1;i>=0;i--)
{
char ch=str.charAt(i);
str1=str1+ch;
}
System.out.println("Reverse string is: "+str1);
}
}