HW 4
HW 4
:Question 6
>include <stdio.h#
{ void printStarPattern(int n)
;)" *"(printf
;printf("\n")
{ )(int main
;int input
;scanf("%d", &input)
;printStarPattern(input)
;return 0
:Question 7
>include <stdio.h#
{ int sumUpTo(int n)
;int sum = 0
;sum += i
}
;return sum
{ )(int main
;scanf("%d", &input)
;result = sumUpTo(input)
;return 0
:Question 8
>include <stdio.h#
;int sum = 0
{ if (start % 2 != 0)
;++start
;sum += i
;return sum
{ )(int main
;int start, end, result
;scanf("%d", &start)
;scanf("%d", &end)
;printf("The sum of all even numbers between %d and %d is: %d\n", start, end, result)
;return 0
: PART 2
:Question 1
>include <stdio.h#
{ )(int main
;int num, count = 0
;double sum = 0.0
{ if (count > 0)
;double average = sum / count
;printf("Average of the numbers entered: %.2f\n", average)
{ else }
;printf("No positive numbers were entered.\n")
}
;return 0
}
:Question 2
>include <stdio.h#
{ )(int main
;int i = 0
{ do
;)" *"(printf
;++i
;while (i < 10) }
;printf("\n")
;return 0
}
:Question 3
>include <stdio.h#
{ )(int main
;int rows = 3
;int columns = 4
;return 0
}
:Question 4
>include <stdio.h#
{ )(int main
;int sum = 0
;sleep(1)
;printf("Result of the series: %d\n", sum)
;return 0
}
:Question 5
>include <stdio.h#
{ )(int main
;int n
;unsigned long long factorial = 1
;printf("Enter a positive integer: ")
;scanf("%d", &n)
{ if (n < 0)
;printf("Error! Factorial of a negative number doesn't exist.")
{ else }
{ for (int i = 1; i <= n; ++i)
;factorial *= i
}
;printf("Factorial of %d = %llu\n", n, factorial)
}
;return 0
}
:Question 6
>include <stdio.h#
{ )(int main
;int num, sum = 0, digit
;return 0
}
:PART 3
:Question 1
>include <stdio.h#
{ )(int main
;int sum = 0
;sum += i
;sleep(1)
;return 0
}
:Question 2
>include <stdio.h#
>include <limits.h#
{ )(int main
;int num
{ while (1)
;scanf("%d", &num)
{ if (num < 0)
;break
;largest = num
;smallest = num
}
}
{ else }
;printf("Largest number: %d\n", largest)
;return 0
:Question 3
>include <stdio.h#
{ )(int main
;int rows = 5
;printf("%d ", j)
;printf("\n")
;return 0
:Question 4
>include <stdio.h#
{ )(int main
;int rows = 5
;printf("%d ", j)
;printf("\n")
;return 0
:Question 5
>include <stdio.h#
{ )(int main
;int rows = 5
;printf("%d ", i)
;printf("\n")
;return 0
}
:Question 6
>include <stdio.h#
{ )(int main
;int rows = 5
;printf("%d ", i)
;printf("\n")
;return 0
:PART 4
:Question 2
>include <stdio.h#
{ )(int main
;int num, sum = 0
;return 0
}
:Question 3
>include <stdio.h#
{ )(int main
;int num
;return 0
}
:Question 4
>include <stdio.h#
{ )(int main
;int num, i = 1
;return 0
}
:Question 5
>include <stdio.h#
>include <limits.h#
{ )(int main
;int num
;int largest = INT_MIN
{ while (1)
;scanf("%d", &num)
{ if (num < 0)
;break
}
{ if (num > largest)
;largest = num
}
}
{ if (largest == INT_MIN)
;printf("No positive numbers were entered.\n")
{ else }
;printf("Largest number: %d\n", largest)
}
;return 0
}