My assignment is: Write a program that asks the user to enter number 1-16 in any
ID: 3651569 • Letter: M
Question
My assignment is: Write a program that asks the user to enter number 1-16 in any order, and then display those numbers in a 4 by 4 arrangement. My program compiles and runs, but when it runs, it displays this:num2 num5 num 7 num9
num3 num16 num15 num14
num4 num6 num8 num10
num12 num11 num 13 num1
Instead of:
15 16 2 1
3 5 7 9
6 8 10 11
13 12 14 4
#include <stdio.h>
int main (void)
{
int num1, num2, num3, num4, num5, num6, num7, num8, num9, num10, num11, num12, num13, num14, num15, num16;
printf ( "Enter number 1-16 in any order: ");
scanf ( "%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d", &num1, &num2, &num3, &num4, &num5, &num6, &num7, &num8, &num9, &num10, &num11, &num12, &num13, &num14, &num15, &num16);
printf ( "num1 num2 num3 num4 num5 num6 num7 num8 num9 num10 num11 num12 num13 num14 num15 num16 ");
return 0;
}
What am I doing wrong? Thank you!
Explanation / Answer
You are going wrong with the printing... Try this printf statement instead... printf("%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d",num1,num2,num3,num4,num5,num6,num7,num8,num9,num10,num11,num12,num13,num14,num15,num16);
Related Questions
Hire Me For All Your Tutoring Needs
Integrity-first tutoring: clear explanations, guidance, and feedback.
Drop an Email at
drjack9650@gmail.com
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.