C programming Homework Help----- Please belp finish questions 3-6. I have provid
ID: 3730352 • Letter: C
Question
C programming Homework Help-----
Please belp finish questions 3-6. I have provided my source code for earlier questions that needs to be built upon. Thank you
Directions:
Here is the sourse code to my questions that answered questions 1 and 2.
#include "stdio.h"
int main(void) {
char ch[100]; // variable declaration
printf("Enter a title for the data: ");
fgets(ch,100,stdin); // Accept the string
printf("You entered: %s ",ch); // print the title
char header1[100],header2[100]; // variable declaration
printf("Enter the column 1 header: ");
fgets(header1,100,stdin); // Accept the string
printf("You entered: %s ",header1); // print the header1
printf("Enter the column 2 header: ");
fgets(header2,100,stdin); // Accept the string
printf("You entered: %s ",header2); // print the header2
return 0;
}
Explanation / Answer
3.
#include "stdio.h"
#include <stdbool.h>
int main(void) {
char ch[100]; // variable declaration
printf("Enter a title for the data: ");
fgets(ch,100,stdin); // Accept the string
printf("You entered: %s ",ch); // print the title
char number;
int i = 0;
char ch1[100];
char ch2[100];
int count1= 0;
int count2 =0;
bool flag = true;
while (ch[i] != NULL) {
number = ch[i];
i++;
if (number == ',')
{
flag = false;
i++ ;
continue;
}
if (flag == true)
{
ch1[count1] = number;
count1++;
}
else
{
ch2[count2] = number;
count2++;
}
}
printf("You entered string : %s ",ch1);
printf("You entered int : %s ",ch2);
return 0;
}
4.
#include "stdio.h"
#include <stdbool.h>
int main(void) {
char ch[100]; // variable declaration
printf("Enter a title for the data: ");
fgets(ch,100,stdin); // Accept the string
printf("You entered: %s ",ch); // print the title
char number;
int i = 0;
char ch1[100];
char ch2[100];
int count1= 0;
int count2 =0;
bool flag = true;
int comma_count =0;
while (ch[i] != NULL) {
number = ch[i];
i++;
if (number == ',')
{
flag = false;
comma_count++;
i++ ;
continue;
}
if (flag == true)
{
ch1[count1] = number;
count1++;
}
else
{
// printf("char is %c ",number);
ch2[count2] = number;
count2++;
}
}
// printf("char[0] is %c ",ch2[0]);
if (comma_count >1 )
printf("Too many commas ");
else if (comma_count == 0)
printf("No comma in string");
else if (ch2[0] != '0' && ch2[0] != '1' &&ch2[0] != '2' &&ch2[0] != '3' &&ch2[0] != '4' &&ch2[0] != '5' &&ch2[0] != '6' &&ch2[0] != '7' &&ch2[0] != '8' &&ch2[0] != '9')
printf("Comma not follwed by int");
else
{
printf("Data string : %s ",ch1);
printf("Data int : %s ",ch2);
}
return 0;
}
5) #include "stdio.h"
#include <stdbool.h>
int main(void) {
char ch[100]; // variable declaration
printf("Enter a title for the data: ");
fgets(ch,100,stdin); // Accept the string
printf("You entered: %s ",ch); // print the title
char number;
int i = 0;
char ch1[100];
char ch2[100];
int count1= 0;
int count2 =0;
bool flag = true;
int comma_count =0;
while (ch[i] != NULL) {
number = ch[i];
i++;
if (number == ',')
{
flag = false;
comma_count++;
i++ ;
continue;
}
if (flag == true)
{
ch1[count1] = number;
count1++;
}
else
{
// printf("char is %c ",number);
ch2[count2] = number;
count2++;
}
}
// printf("char[0] is %c ",ch2[0]);
if (comma_count >1 )
printf("Too many commas ");
else if (comma_count == 0)
printf("No comma in string");
else if (ch2[0] != '0' && ch2[0] != '1' &&ch2[0] != '2' &&ch2[0] != '3' &&ch2[0] != '4' &&ch2[0] != '5' &&ch2[0] != '6' &&ch2[0] != '7' &&ch2[0] != '8' &&ch2[0] != '9')
printf("Comma not follwed by int");
else
{
printf("%s | ",ch1);
printf("%s ",ch2);
}
return 0;
}
6)
#include "stdio.h"
#include <stdbool.h>
int main(void) {
char ch[100]; // variable declaration
printf("Enter a title for the data: ");
fgets(ch,100,stdin); // Accept the string
printf("You entered: %s ",ch); // print the title
char number;
int i = 0;
char ch1[100];
char ch2[100];
int count1= 0;
int count2 =0;
bool flag = true;
int comma_count =0;
while (ch[i] != NULL) {
number = ch[i];
i++;
if (number == ',')
{
flag = false;
comma_count++;
i++ ;
continue;
}
if (flag == true)
{
ch1[count1] = number;
count1++;
}
else
{
// printf("char is %c ",number);
ch2[count2] = number;
count2++;
}
}
// printf("char[0] is %c ",ch2[0]);
if (comma_count >1 )
printf("Too many commas ");
else if (comma_count == 0)
printf("No comma in string");
else if (ch2[0] != '0' && ch2[0] != '1' &&ch2[0] != '2' &&ch2[0] != '3' &&ch2[0] != '4' &&ch2[0] != '5' &&ch2[0] != '6' &&ch2[0] != '7' &&ch2[0] != '8' &&ch2[0] != '9')
printf("Comma not follwed by int");
else
{
printf("%s | ",ch1);
// printf("%s ",ch2);
int dec =0 ;
int len = strlen(ch2);
for(int j=0; j<len; j++){
dec = dec * 10 + ( ch2[j] - '0' );
}
// printf("%d", dec);
// printf("fff");
for(int k =0;k < dec;k++)
{
printf("*");
// printf('*');
}
printf(" ");
}
return 0;
}
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.