C program to toggle case of all characters in a string; Through this tutorial, we will learn how to toggle case of all or each characters in a string using for loop, while loop, ascii value, and function in c programs.
Programs to Toggle Case of all Characters in a String in C
- C program to Toggle Case of all Characters in a String using For Loop
- C program to Toggle Case of all Characters in a String using While Loop
- C program to Toggle Case of all Characters in a String using Ascii value
- C program to Toggle Case of all Characters in a String using Function
C program to Toggle Case of all Characters in a String using For Loop
/* C program to Toggle Case of all Characters in a String */
#include <stdio.h>
#include <string.h>
int main()
{
char Str1[100];
int i;
printf("\n Please Enter any String to Toggle : ");
gets(Str1);
for (i = 0; Str1[i]!='/* C program to Toggle Case of all Characters in a String */
#include <stdio.h>
#include <string.h>
int main()
{
char Str1[100];
int i;
printf("\n Please Enter any String to Toggle : ");
gets(Str1);
for (i = 0; Str1[i]!='\0'; i++)
{
if(Str1[i] >= 'a' && Str1[i] <= 'z')
{
Str1[i] = Str1[i] - 32;
}
else if(Str1[i] >= 'A' && Str1[i] <= 'Z')
{
Str1[i] = Str1[i] + 32;
}
}
printf("\n The Given String after Toggling Case of all Characters = %s", Str1);
return 0;
}
'; i++)
{
if(Str1[i] >= 'a' && Str1[i] <= 'z')
{
Str1[i] = Str1[i] - 32;
}
else if(Str1[i] >= 'A' && Str1[i] <= 'Z')
{
Str1[i] = Str1[i] + 32;
}
}
printf("\n The Given String after Toggling Case of all Characters = %s", Str1);
return 0;
}
The output of the above c program; as follows:
Please Enter any String to Toggle : hello The Given String after Toggling Case of all Characters = HELLO
C program to Toggle Case of all Characters in a String using While Loop
/* C program to Toggle Case of all Characters in a String */
#include <stdio.h>
#include <string.h>
int main()
{
char Str1[100];
int i;
printf("\n Please Enter any String to Toggle : ");
gets(Str1);
i = 0;
while(Str1[i]!='/* C program to Toggle Case of all Characters in a String */
#include <stdio.h>
#include <string.h>
int main()
{
char Str1[100];
int i;
printf("\n Please Enter any String to Toggle : ");
gets(Str1);
i = 0;
while(Str1[i]!='\0')
{
if(Str1[i] >= 'a' && Str1[i] <= 'z')
{
Str1[i] = Str1[i] - 32;
}
else if(Str1[i] >= 'A' && Str1[i] <= 'Z')
{
Str1[i] = Str1[i] + 32;
}
i++;
}
printf("\n The Given String after Toggling Case of all Characters = %s", Str1);
return 0;
}
')
{
if(Str1[i] >= 'a' && Str1[i] <= 'z')
{
Str1[i] = Str1[i] - 32;
}
else if(Str1[i] >= 'A' && Str1[i] <= 'Z')
{
Str1[i] = Str1[i] + 32;
}
i++;
}
printf("\n The Given String after Toggling Case of all Characters = %s", Str1);
return 0;
}
The output of the above c program; as follows:
Please Enter any String to Toggle : WORLD The Given String after Toggling Case of all Characters = world
C program to Toggle Case of all Characters in a String using Ascii value
/* C program to Toggle Case of all Characters in a String */
#include <stdio.h>
#include <string.h>
int main()
{
char Str1[100];
int i;
printf("\n Please Enter any String to Toggle : ");
gets(Str1);
for (i = 0; Str1[i]!='/* C program to Toggle Case of all Characters in a String */
#include <stdio.h>
#include <string.h>
int main()
{
char Str1[100];
int i;
printf("\n Please Enter any String to Toggle : ");
gets(Str1);
for (i = 0; Str1[i]!='\0'; i++)
{
if(Str1[i] >= 65 && Str1[i] <= 90)
{
Str1[i] = Str1[i] + 32;
}
else if(Str1[i] >= 97 && Str1[i] <= 122)
{
Str1[i] = Str1[i] - 32;
}
}
printf("\n The Given String after Toggling Case of all Characters = %s", Str1);
return 0;
}
'; i++)
{
if(Str1[i] >= 65 && Str1[i] <= 90)
{
Str1[i] = Str1[i] + 32;
}
else if(Str1[i] >= 97 && Str1[i] <= 122)
{
Str1[i] = Str1[i] - 32;
}
}
printf("\n The Given String after Toggling Case of all Characters = %s", Str1);
return 0;
}
The output of the above c program; as follows:
Please Enter any String to Toggle : c programming The Given String after Toggling Case of all Characters = C PROGRAMMING
C program to Toggle Case of all Characters in a String using Function
/* C program to Toggle Case of all Characters in a String */
#include <stdio.h>
void String_Toggle(char []);
int main()
{
char str[100];
printf("\n Please Enter any String to Toggle : ");
gets(str);
String_Toggle(str);
printf("\n The Given String after Toggling Case of all Characters = %s", str);
return 0;
}
void String_Toggle(char Str1[])
{
int i;
for (i = 0; Str1[i]!='/* C program to Toggle Case of all Characters in a String */
#include <stdio.h>
void String_Toggle(char []);
int main()
{
char str[100];
printf("\n Please Enter any String to Toggle : ");
gets(str);
String_Toggle(str);
printf("\n The Given String after Toggling Case of all Characters = %s", str);
return 0;
}
void String_Toggle(char Str1[])
{
int i;
for (i = 0; Str1[i]!='\0'; i++)
{
if(Str1[i] >= 65 && Str1[i] <= 90)
{
Str1[i] = Str1[i] + 32;
}
else if(Str1[i] >= 97 && Str1[i] <= 122)
{
Str1[i] = Str1[i] - 32;
}
}
}
'; i++)
{
if(Str1[i] >= 65 && Str1[i] <= 90)
{
Str1[i] = Str1[i] + 32;
}
else if(Str1[i] >= 97 && Str1[i] <= 122)
{
Str1[i] = Str1[i] - 32;
}
}
}
The output of the above c program; as follows:
Please Enter any String to Toggle : functions The Given String after Toggling Case of all Characters = FUNCTIONS