// create a 2x2x2 array of doubles called float2 w/o any initial values // HOW MANY VALUES ARE IN THIS ARRAY: // use nested for loops to prompt the user for the data // "Enter value [%d][%d][%d]: // use nested loops to print the data in float2, formatted as: // float[x][x][x]: \n
#include <stdio.h>
#include<stdbool.h>
#include<string.h>
#include<ctype.h>
int main(void)
{
// create 2 2x2x2 array of doubles called float2 w/0 any initial values
double float2[2][2][2];
int i,j,k;
//How MANY VALUES ARE IN THIS ARRAY: there are 2*2*2 = 8 element
//use nested for loops to prompt the user for the data
//here we have 3D array thus we need three loops
for(i=0;i<2;i++){
for(j=0;j<2;j++){
for(k=0;k<2;k++){
//asking user for input
printf("Enter value [%d][%d][%d]: ",i,j,k);
scanf("%lf",&float2[i][j][k]);
}
}
}
for(i=0;i<2;i++){
for(j=0;j<2;j++){
for(k=0;k<2;k++){
//print data
printf("float[%d][%d][%d]: %lf\n",i,j,k,float2[i][j][k]);
}
}
}
return (0);
}
Trending now
This is a popular solution!
Step by step
Solved in 3 steps with 2 images