Encrypting your link and protect the link from viruses, malware, thief, etc! Made your link safe to visit.

 https://www.chegg.com/homework-help/questions-and-answers/swap-case-write-c-program-reads-characters-input-writes-characters-output-converted-given--q59717451



Answer:


check out the solution.

------------------------------------------------

1.

CODE:

#include<stdio.h>
#include<string.h>

int main(int argc, char *argv[]) {
    // variable declaration
    char str[100];
    int i;
    
    // infinite while loop
    while(1)
    {
        // prompt user to enter input 
        printf("\nEnter the Input (9999 to quit) : ");
        // reads the input from console
        scanf("%[^\n]%*c",str);
    
        if(strcmp(str, "9999") == 0)    // EOF - indicates end of user input
            break;
        
        // check for the command line argument
        if(strcmp(argv[1], "--upper") == 0)
        {
            // loop through characters and convert accordingly
            for (i = 0; i < strlen(str); i++)
            {
                if(str[i] >= 'a' && str[i] <= 'z' && str[i] != ' ')
                {
                    str[i] = str[i] - 32;
                }
                    
            }
            // display the converted string
            printf("%s", str);
        }
        else if(strcmp(argv[1], "--lower") == 0)
        {
            for (i = 0; i < strlen(str); i++)
            {
                if(str[i] >= 'A' && str[i] <= 'Z' && str[i] != ' ')
                    str[i] = str[i] + 32;
            }
            printf("%s", str);
        }
        else if(strcmp(argv[1], "--swap") == 0)
        {
            for (i = 0; i < strlen(str); i++)
            {
                if(str[i] >= 'A' && str[i] <= 'Z' && str[i] != ' ')
                    str[i] = str[i] + 32;
                else if(str[i] >= 'a' && str[i] <= 'z' && str[i] != ' ')
                    str[i] = str[i] - 32;
            }
            printf("%s", str);
        }
        else // print the message appropriately if invalid argument
            printf("\n\nInvalid command line argument!!!");
        // if-elseif ends
            
    } // infinite while loop ends
        
} // main ends

------------------------------------------------------------------------------------------

------------------------------------------------------

OUTPUT :

1. command line argument : --upper

2. command line argument : --lower

 

3. command line argument : --swap

---------------------------------------------------------------

2.

CODE:

#include<stdio.h>
#include<string.h>

int main(int argc, char *argv[]) {
    // variable declaration
    char str[100];
    int i, cnt = 0;
    
    // infinite while loop
    while(1)
    {
        // prompt user to enter input 
        printf("\nEnter the Input (9999 to quit) : ");
        // reads the input from console
        scanf("%[^\n]%*c",str);
    
        if(strcmp(str, "9999") == 0)    // EOF - indicates end of user input
            break;
        
        // loop through characters and convert accordingly
        for (i = 0; i < strlen(str); i++)
        {
            // check if char is in between 0 and 9 and count them if any
            if(str[i] >= '0' && str[i] <= '9')
            {
                cnt++;
            }
                
        }
    } // infinite while loop ends
    
    // when input reaches EOF - display the count of digits
    printf("%d digits", cnt);
        
} // main ends

--------------------------------------------------------------

------------------------------------------------------------------------------

OUTPUT :

1.

2.

3.

==================================================

ST

Search This Blog

Labels

Report Abuse

A palindrome is a number or a text phrase that reads the same backwards as forwards. For example, each of the following five-digit integers is a palindrome: 12321, 55555, 45554 and 11611. Write a C++ program that reads in a five-digit integer and determines whether it is a palindrome .

Question: A palindrome is a number or a text phrase that reads the same backwards as forwards. For example, each of the following five-digit integers is a palindrome: 12321, 55555, 45554 and 11611. Write a C++ program that reads in a five-digit integer and determines whether it is a palindrome . Answer: Step 1 PROGRAMING CODE:   #include <stdio.h> int main() {   int n, a, b, c, d, e;   int digit = 0;   printf( "Enter one 5 digit number: \n" );   scanf( "%d", &n );   a = n / 10000;   b = n / 1000 % 10;   c = n / 100 % 10;   d = n / 10 % 10;   e = n % 10;   if ( a == e && b == d ) {     printf( "Palindrome!\n" );   }   if ( a != e || b != d ) {     printf( "Not a palindrome.. :(\n" );   }   return 0; } PROGRAM SCREENSHOT: Step 2

QUESTION 6 (a) The bar shown in Figure Q2(a) is subjected to tensile load of 150 Kn. If the stress in the middle portions is limited to 160 N/mm², determine the diameter of the middle portion. Find also the length of the middle portion if the total elongation of the bar is to be 0.25 mm. E E = 2.0 + 105N/mm². (12 marks) 150 KN 10 cm DIA 10 cm DIA 150 KN 45 cm Figure Q6(a) (b) A brass bar, having cross-section area of 900 mm², is subjected to axial forces as shown in Figure Q2(b), in which AB = 0.6 m, BC = 0.8 m, and CD = 1.0 m. Find the total elongation of the bar. E = 1.0 + 105N/mm2 . (8 marks) Page 4 of 5 B D 40 KN 70 KN 20 KN 10 KN Figure Q6(b) (TOTAL = 20 MARKS)

  Question: Show transcribed image text Answer:

Contributors