Hướng dẫn alternate letters in uppercase in c++ - thay thế các chữ cái in hoa trong c ++

  • " Trước
  • Tiếp theo "

Viết một chương trình C để chấp nhận một chuỗi và hiển thị ký tự thay thế của nó trong trường hợp trên. .

Solution:

#include #include #include int main () {& nbsp; & nbsp; & nbsp; & nbsp; char str [30]; & nbsp; & nbsp; & nbsp; & nbsp; int i; & nbsp; & nbsp; & nbsp; & nbsp; printf ("enter string:"); & nbsp; & nbsp; & nbsp; & nbsp; getS (str);
#include
#include
int main()
{
    char str[30];
    int i;
    printf("Enter String : ");
    gets(str);

& nbsp; & nbsp; & nbsp; & nbsp; for (i = 0; str [i]! & nbsp; if ((i % 2) == 0) & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; tôi]); & nbsp; & nbsp; & nbsp; & nbsp;} & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; return 0; }
    {
        if( (i % 2) == 0)
            str[i] = tolower(str[i]);
        else
            str[i] = toupper(str[i]);
    }
    printf("\n%s", str);
    return 0;
}

Output:

Hướng dẫn alternate letters in uppercase in c++ - thay thế các chữ cái in hoa trong c ++

  • " Trước
  • Tiếp theo "

0

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Vì mã bên dưới sẽ chuyển đổi chuỗi đã cho thành chữ hoa trên hoặc chữ thường. Đầu ra được in phải chứa bảng chữ cái ở các vị trí lẻ trong mỗi từ trong chữ hoa và bảng chữ cái ở các vị trí chẵn trong mỗi từ ở chữ thường.

#include 
#include 
#include 
int main()
{
char str[100];
int i;
scanf("%s",str);
for(i=0;str[i]!='\0';i++){
if((i%2)==1)
str[i]=tolower(str[i]);
else
str[i]=toupper(str[i]);
}
printf("%s",str);
return 0;
}

Đầu vào sẽ là tREE GiVES us fruiTS và đầu ra dự kiến ​​phải là TrEe GiVeS Us FrUiTs nhưng những gì tôi nhận được chỉ là cây chuỗi đầu tiên tôi nên làm để có được chuỗi đầy đủTrEe What should i do to get full string

Khi được hỏi ngày 9 tháng 5 năm 2021 lúc 5:18May 9, 2021 at 5:18

4

scanf("%s, str) đọc trong một chuỗi cho đến khi ký tự khoảng trắng đầu tiên. Vì vậy, khi bạn gõ "cây cho chúng ta trái cây" nó đọc trong "cây" và sau đó xem khoảng trắng và điểm dừng.

Hãy thử sử dụng fgets(str, 100, stdin) thay thế

https://www.cplusplus.com/reference/cstdio/fgets/

Đã trả lời ngày 9 tháng 5 năm 2021 lúc 5:24May 9, 2021 at 5:24

Hướng dẫn alternate letters in uppercase in c++ - thay thế các chữ cái in hoa trong c ++

EnigmaenigmaEnigma

3722 Huy hiệu bạc10 Huy hiệu Đồng2 silver badges10 bronze badges

Báo cáo sự cố:-& nbsp; chương trình sang & nbsp; chuyển đổi các ký tự thay thế thành chữ in hoa. Program to Convert alternate characters to capital letters.

Yêu cầu dữ liệu:-

& nbsp; & nbsp; dữ liệu đầu vào:- str & nbsp; Dữ liệu đầu ra: -StrInput Data:- str

  Output Data:-str


& nbsp; Dữ liệu bổ sung:- i, j


Chương trình trong c

Dưới đây là mã nguồn của C & NBSP; Chương trình sang & NBSP; Chuyển đổi các ký tự thay thế sang các chữ cái viết hoa.Program to Convert alternate characters to capital letters.

#bao gồm#bao gồm inint main () {& nbsp; & nbsp; char str [30]; & nbsp; & nbsp; printf ("Nhập chuỗi của bạn:"); & nbsp; & nbsp; scanf ("%[^\ n]", str); & nbsp; & nbsp; int i = 0; & nbsp; & nbsp; int j = 0; & nbsp; & nbsp; int len ​​= sizeof (str)/sizeof (str [0]); & nbsp; & nbsp; for (i = 0; i64 && str [i] 96 && str [i]
#include
int main()
{
    char str[30];
    printf("Enter your String:");
    scanf("%[^\n]",str);
    int i=0;
    int j=0;
    int len=sizeof(str)/sizeof(str[0]);
    for(i=0;i
    {
        if(j%2==1){
        if(str[i]>64 && str[i]<91 )
            str[i]+=32;
        }
        else{
            if(str[i]>96 && str[i]<123 )
            str[i]-=32;
        }

        if(str[i]==' ')
        {
          continue;
        }
        j++;
    }

    printf("After Converting String is :%s",str);
}

Input/Output:

Nhập chuỗi của bạn: CS InfoAfter Chuỗi chuyển đổi là: CS Info
After Converting String is :Cs InFo

Chương trình trong C ++

Dưới đây là mã nguồn của C ++ & NBSP; Chương trình sang & nbsp; chuyển đổi các ký tự thay thế sang các chữ cái viết hoa.Program to Convert alternate characters to capital letters.

#bao gồm#bao gồm không gian tên std; int main () {& nbsp; & nbsp; chuỗi str; & nbsp; & nbsp; cout
#include
using namespace std;
int main()
{
    string str;
    cout<<"Enter your String:";
    getline(cin,str);
    int i=0;
    int j=0;
    int len=0;
    while(str[len]!='\0')
    {
        len++;
    }
    for(i=0;i
    {
        if(j%2==1){
        if(str[i]>64 && str[i]<91 )
            str[i]+=32;
        }
        else{
            if(str[i]>96 && str[i]<123 )
            str[i]-=32;
        }
        if(str[i]==' ')
        {
          continue;
        }
        j++;
    }

    cout<<"After Converting String is : "<
}

Input/Output:

Nhập chuỗi của bạn: Chuỗi chuyển đổi csinfo comAfter là: csinfo com
After Converting String is : CsInFo CoM

Chương trình trong Java

Dưới đây là mã nguồn của Java & NBSP; Chương trình sang & NBSP; chuyển đổi các ký tự thay thế sang các chữ cái viết hoa.Program to Convert alternate characters to capital letters.

Nhập java.util.scanner; lớp công khai p8 {public static void main (String [] args) {Scanner cs = new Scanner (System.in); String str1; System.out.println ("Nhập chuỗi của bạn:"); str1 = cs.nextline (); char [] str = str1.toararray (); int j = 0; for (int i = 0; i64 && str [i] 96 && str [i]
public class p8 {

public static void main(String[] args) {
Scanner cs=new Scanner(System.in);
String str1;
System.out.println("Enter your String:");
str1=cs.nextLine();
char[] str=str1.toCharArray();
int j=0;

for(int i=0;i
    {
        if(j%2==1){
        
if(str[i]>64 && str[i]<91 )
str[i]=(char)((int)str[i]+32);
        }
        else{
            if(str[i]>96 && str[i]<123 )
            str[i]=(char)((int)str[i]-32);
        }
        
        if(str[i]==' ')
        {
          continue;
        }
        j++;
    }
System.out.print("After Converting String is : ");
for(int i=0;i
System.out.print(str[i]);
cs.close();
}
}


Input/Output:

Nhập chuỗi của bạn: Chương trình Java C Pythonafter Chuỗi chuyển đổi IS: Chương trình Java C Python
program java c python
After Converting String is : PrOgRaM jAvA c PyThOn

Chương trình trong Python

Dưới đây là mã nguồn của Python & NBSP; Chương trình sang & nbsp; chuyển đổi các ký tự thay thế sang các chữ cái viết hoa.Program to Convert alternate characters to capital letters.

str = input ("nhập chuỗi:") j = 0Newstr = "" cho i trong phạm vi (len (str)): & nbsp; & nbsp; Nếu j%2 == 1: & nbsp; & nbsp; & nbsp; & nbsp; Nếu str [i]> = 'a' và str [i] = 'a' và str [i]
j=0
newStr=""
for i in range(len(str)):
    if j%2==1:
        if str[i]>='A' and str[i]<='Z' :
            ch=chr(ord(str[i])+32)
            newStr=newStr+ch
        else:
            newStr=newStr+str[i]
    else:
        if str[i] >= 'a' and str[i] <= 'z':
            ch=chr(ord(str[i])-32)
            newStr=newStr+ch
        else:
            newStr=newStr+str[i]
    if str[i]==' ':
        continue
    j=j+1
print("After converting Your String is :", newStr)


Input/Output:

Nhập chuỗi: Python java C plus plusfter Chuyển đổi chuỗi của bạn là: Python java c plus plus
After converting Your String is : PyThOn JaVa C pLuS pLuS

Làm thế nào tôi có thể chuyển đổi từng ký tự thay thế của một chuỗi thành chữ hoa trong c?

Bạn có thể chuyển đổi một ký tự thành trường hợp trên bằng phương thức toupPercase () của lớp ký tự.using the toUpperCase() method of the character class.

Làm cách nào để in các ký tự thay thế trong một chuỗi?

In các ký tự thay thế từ chuỗi..
#include.
#include.
#include.
main().
// in các ký tự thay thế từ chuỗi đã cho ..
Char S1 [250], S2 [250] ;.
int i = 0, chiều dài, j = 0 ;.

Làm thế nào để bạn viết hoa các chữ cái thay thế trong Python?

Phương pháp số 1: Sử dụng vòng lặp trên () + thấp hơn) tương ứng.Using upper() + lower() + loop This task can be performed in brute force method in a way that we iterate through the string and convert odd elements to uppercase and even to lower case using upper() and lower() respectively.

Làm thế nào chúng ta có thể làm cho chuỗi trên thành chữ thường?

Steps:..
Lấy một chuỗi của bất kỳ độ dài nào và tính độ dài của nó ..
Quét ký tự chuỗi theo ký tự và tiếp tục kiểm tra chỉ mục.Nếu một ký tự trong một chỉ mục ở trường hợp thường
In chuỗi cuối cùng ..