The output of the code is ___. int fact=1; for (i=1; 4; i++) { fact=fact*i; printf(“%d”, fact); } ans. Infinite loop 6 120 24

Question

The output of the code is ___. int fact=1; for (i=1; 4; i++) { fact=fact*i; printf(“%d”, fact); } ans. Infinite loop 6 120 24
🧐 Not the exact question you are looking for?Go ask a question

Solution 1

The code provided is incorrect and will result in an error. The condition in the for loop is not properly defined. It should be something like "i <= 4" if you want to calculate the factorial of 4.

Here is the corrected code:

#include <stdio.h>

int main() {
    int fact = 1;
    for (int i =
    Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solve study prob
Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solve study problem.
Knowee AI StudyGPT is a powerful AI-powered study tool designed to help you to solv

This problem has been solved

Similar Questions

The output of the code is ___. int fact=1; for (i=1; 4; i++) { fact=fact*i; printf(“%d”, fact); } 120 Infinite loop 24 6

The output of the code is ___.int fact=1;for (i=1; 4; i++){  fact=fact*i;  printf(“%d”, fact);}ans.12024Infinite loop6 Previous Marked for Review Save & Finish

The output of the code is ___. int fact=1; for (i=1; 4; i++) { fact=fact*i; printf(“%d”, fact); } ans. Infinite loop 6 120 24

What is the output of the following code?int arr[] = {1, 2, 3, 4, 5};int i;for (i = 0; i < 5; i++)    arr[i] = arr[i] + 2;printf("%d\n", arr[3]);

What is the output of the following code?#include <stdio.h>int main() {    int i = 0;    for (; i < 5; i++);    printf("%d ", i);    return 0;}

1/3