#include <stdio.h>
int main()
int n, i;
printf("n: ");
scanf("%d", *n);
if(n%2=0)
for(i=0;i<n:i=i+2)
printf("%d ", i);
else
for(i=1;i<n;i=i+2)
printf("%d ",i);
return 0;
fix errors?
Answers
Answered by
1
Answer:
2
Explanation:
sfdfbvsdsvdvdvsdvsvvdvd
Answered by
0
C Program
Explanation:
The following program are correct.
#include <stdio.h>
//define main method
int main()
{
//declare integer type variables
int n, i;
printf("n: ");
//get input from the user
scanf("%d", &n);
//set if-else statement to print even odd numbers
if(n % 2==0)
{
for(i=0;i<n;i=i+2)
printf("%d ", i);
}
else
{
for(i=1;i<n;i=i+2)
printf("%d ",i);
}
return 0;
}
The following are escription of the error.
- The first error is the curly braces {} to open or close the function or in an if-else conditional statement, the curly braces {} are not used at a single-line statement only if more than one line inside if-else statement than you have to use braces.
- The next error in the 'scanf()' predefined function, to get input from the user you have to use the & operator at the place of * operator. In C Programming Language, the address operator should be used to get input.
- Then, in the for a loop after the if conditional statement there is the colon at the place of the semi-colon.
Learn More:
https://brainly.in/question/610076
Similar questions
Computer Science,
4 months ago
Physics,
4 months ago
Sociology,
9 months ago
CBSE BOARD XII,
9 months ago
Math,
1 year ago
Science,
1 year ago