Can you please tell me why this code will not work?  I tried yours in taskgrader and it came back wrong but we have not covered some of the functions you wrote.  This is a very basic and beginner course.

Database System Concepts
7th Edition
ISBN:9780078022159
Author:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Chapter1: Introduction
Section: Chapter Questions
Problem 1PE
icon
Related questions
Question

Can you please tell me why this code will not work?  I tried yours in taskgrader and it came back wrong but we have not covered some of the functions you wrote.  This is a very basic and beginner course.  

 #include <stdio.h>
int main (void){
    char word[51];
    int l=1;
    int halfway;
    int length=0;
    char letter1='T';
    char letter2='t';
    int i=0;
    scanf("%s",word);
    
    while (word[i]!='\0'){
        i++;
        length=i;}
        if (length%2==0){
            halfway=length/2;
        }else{
            halfway=(length+1)/2;
        }

    while((word[l]!='\0') && ((word[l]!=letter1) && (word[l]!=letter2))){
        l++;
        if((word[l]!=halfway)&&((word[l]==letter1)&&(word[l]==letter2))){
            printf("1");
        }
    else if ((word[l]!=halfway) && ((word[l]==letter1) && (word[l]==letter2))&&
    (word[l]>=halfway)){
        printf("2");
    }
    }
     if(i%2!=0){
        printf("1");
    }else if ((word[l]!=letter1) && (word[l]!=letter2)){
        printf("-1");
    
    }
    return 0;
}

Expert Solution
trending now

Trending now

This is a popular solution!

steps

Step by step

Solved in 3 steps

Blurred answer
Follow-up Questions
Read through expert solutions to related follow-up questions below.
Follow-up Question

Hi, 

Thank you so much for your help!  Unfortunately, I am still getting a couple of issues.  Would you be able to help me figure it out please?  The code you gave, did not give a printf for "2" which is the letter is in the 2nd half of the word and the i+1 did not give an output of 1.

thank you!

Compilation result:
152076015688551681.c: In function 'main':
152076015688551681.c:17:9:
t-variable]
CO
8
int halfway;
Test #1
Your program displayed:
2
Test #2
^
While the expected answer was:
Test #3
* Test #4
warning: variable 'halfway' set but not used [-Wunused-but-se
Correct answer in 0s
Wrong answer in 0 s
To help you, the first differing character is highlighted in red.
Check that you display exactly what is required and nothing else; check newlines as well. Output comparison may
ignore punctuation and case.
Correct answer in 0 s
Wrong answer in 0 s
Transcribed Image Text:Compilation result: 152076015688551681.c: In function 'main': 152076015688551681.c:17:9: t-variable] CO 8 int halfway; Test #1 Your program displayed: 2 Test #2 ^ While the expected answer was: Test #3 * Test #4 warning: variable 'halfway' set but not used [-Wunused-but-se Correct answer in 0s Wrong answer in 0 s To help you, the first differing character is highlighted in red. Check that you display exactly what is required and nothing else; check newlines as well. Output comparison may ignore punctuation and case. Correct answer in 0 s Wrong answer in 0 s
Solution
Bartleby Expert
SEE SOLUTION
Knowledge Booster
Running Time of Application
Learn more about
Need a deep-dive on the concept behind this application? Look no further. Learn more about this topic, computer-science and related others by exploring similar questions and additional content below.
Similar questions
Recommended textbooks for you
Database System Concepts
Database System Concepts
Computer Science
ISBN:
9780078022159
Author:
Abraham Silberschatz Professor, Henry F. Korth, S. Sudarshan
Publisher:
McGraw-Hill Education
Starting Out with Python (4th Edition)
Starting Out with Python (4th Edition)
Computer Science
ISBN:
9780134444321
Author:
Tony Gaddis
Publisher:
PEARSON
Digital Fundamentals (11th Edition)
Digital Fundamentals (11th Edition)
Computer Science
ISBN:
9780132737968
Author:
Thomas L. Floyd
Publisher:
PEARSON
C How to Program (8th Edition)
C How to Program (8th Edition)
Computer Science
ISBN:
9780133976892
Author:
Paul J. Deitel, Harvey Deitel
Publisher:
PEARSON
Database Systems: Design, Implementation, & Manag…
Database Systems: Design, Implementation, & Manag…
Computer Science
ISBN:
9781337627900
Author:
Carlos Coronel, Steven Morris
Publisher:
Cengage Learning
Programmable Logic Controllers
Programmable Logic Controllers
Computer Science
ISBN:
9780073373843
Author:
Frank D. Petruzella
Publisher:
McGraw-Hill Education