How to reverse a String without using C functions ?
Answers were Sorted based on User's Feedback
Answer / shiva
string Name = "12345";
char[] characters = Name.ToCharArray();
StringBuilder sb = new StringBuilder();
for (int i = Name.Length - 1; i >= 0; --i)
{
sb.Append(characters[i]);
}
Console.Write(sb.ToString());
Console.Read();
Is This Answer Correct ? | 4 Yes | 0 No |
Answer / dhirendra kumar
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
clrscr();
char a[30],ch[30];
int i,j,count=0,k=0;
printf("enter string in array\n");
gets(a);
for(i=0;a[i]!='\0';i++)
{
count++;
}
printf("length=%d\n",count);
printf("Reverse string===");
for(i=j;i>=0;i--)
{
putchar(a[i]);
}
getch();
}
Is This Answer Correct ? | 3 Yes | 2 No |
Answer / sakshi pandey
#include<stdio.h>
#include<conio.h>
void main()
{
char str[6],item;
int i,len;
clrscr();
printf("enter a string:\n");
scanf("%s",&str);
len=strlen(len);
for(i=1;i<=len;i++)
{
item=str[i];
str[i]=str[len];
str[len--]=item;
}
printf("reverse string:%s",str);
getch();
}
Is This Answer Correct ? | 12 Yes | 12 No |
Answer / vinod
char * rev_string (char * str)
{
char temp;
int i , j;
while(str[i]!= '\0')
i++;
for(j = 0 ; j < i ; j++ , i--)
{
temp = str[j];
str[j] = str[i];
str[i] = temp;
}
return str;
}
Is This Answer Correct ? | 3 Yes | 3 No |
Answer / dhiru
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
clrscr();
char a[30],ch[30];
int i,j,count=0,k=0;
printf("enter string in array\n");
gets(a);
//j=strlen(a);
for(i=0;a[i]!='\0';i++)
{
count++;
}
printf("length=%d\n",count);
printf("Reverse string===");
for(i=count;i>=0;i--)
{
putchar(a[i]);
}
getch();
}
Is This Answer Correct ? | 1 Yes | 2 No |
Answer / weqweqwe
void mstrreev(char * inStr)
{
if(*inStr!='\0')
{
return;
}
else
{
*/ mstrreev(++inStr);
}
putchar(*(--inStr));
}
void main(int argc, char* argv[])
{
mstrreev("Sushant");
}
Is This Answer Correct ? | 0 Yes | 3 No |
Answer / abhishek gambhir
int l=0,i;
while(str[l]!='\0')
{
l++;
}
for(i=l-1;i>=0;i--)
{
cout<<str{i];
}
Is This Answer Correct ? | 11 Yes | 15 No |
Answer / srinivas
#include<stdio.h>
void main()
{
char s[5]="srini";
char *p;
p=(char*)malloc(sizeof(char)*5);
while((*p++=s[--strlen(s)])!='\0');
*p='\0';
printf("%s",p);
}
Is This Answer Correct ? | 6 Yes | 10 No |
Answer / kalpana
#include<stdio.h>
void reverse( const char * const sPtr );
int main(){
char sentence[ 80 ];
printf( "Enter a line of text:\n" );
gets( sentence );
printf( "\nThe line printed backwards is:\n" );
reverse( sentence );
}
void reverse( const char * const sPtr ){
if( sPtr[ 0 ] == '\0' ){
return;
}
else{
reverse( &sPtr[ 1 ] );
putchar( sPtr[ 0 ] );
}
}
Is This Answer Correct ? | 5 Yes | 10 No |
Answer / sushamaa
/*The program to reverse the given input string*/
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char str[20];
int i=0,a,b;
clrscr();
printf("\nEnter the given string:");
scanf("%s",str);
do
{
a=str[i];
i++;
}while(a!=0);
i=i-1;
printf("\nThe reverse string:");
do
{
b=str[i];
printf("%c",b);
i--;
}while(i>=0);
getch();
Is This Answer Correct ? | 9 Yes | 17 No |
Write a program to implement the motion of a bouncing ball using a downward gravitational force and a ground-plane friction force. Initially the ball is to be projected in to space with a given velocity vector
Write a c program to search an element in an array using recursion
main() { int y; scanf("%d",&y); // input given is 2000 if( (y%4==0 && y%100 != 0) || y%100 == 0 ) printf("%d is a leap year"); else printf("%d is not a leap year"); }
can you use proc sql to manpulate a data set or would u prefer to use proc report ? if so why ? make up an example and explain in detail
void main() { int k=ret(sizeof(float)); printf("\n here value is %d",++k); } int ret(int ret) { ret += 2.5; return(ret); }
main() { int x=5; for(;x!=0;x--) { printf("x=%d\n", x--); } } a. 5, 4, 3, 2,1 b. 4, 3, 2, 1, 0 c. 5, 3, 1 d. none of the above
write a program for area of circumference of shapes
void main() { while(1){ if(printf("%d",printf("%d"))) break; else continue; } }
How do you write a program which produces its own source code as its output?
How can you relate the function with the structure? Explain with an appropriate example.
Display the time of the system and display the right time of the other country
Write a program using one dimensional array to assign values and then display it on the screen. Use the formula a[i]=i*10 to assign value to an element.
1 Answers Samar State University,