
in C


To check for valid values, we need to use infinite loop that will exit only if the user enter values within the range. Then we need to use nested loop to print the given pattern, the inner loop is handle by first input value and outer loop is handle by second input value.
The required C program code is given below:
#include <stdio.h>
int main()
{
int n1, n2, i, j;
while(1){
printf( "Enter two positive integers in the range 1-20: " );
scanf( "%d%d", &n1, &n2);
if((n1>=1&&n1<=20)&&(n2>=1&&n2<=20))
break;
else
printf("Input is not valid! Try again\n");
}
for(i=1; i<=n2; i++)
{
for(j=1; j<=n1; j++)
{
printf("+");
}
printf("\n");
}
return 0;
}
Trending nowThis is a popular solution!
Step by stepSolved in 2 steps with 1 images

- Database System ConceptsComputer ScienceISBN:9780078022159Author:Abraham Silberschatz Professor, Henry F. Korth, S. SudarshanPublisher:McGraw-Hill EducationStarting Out with Python (4th Edition)Computer ScienceISBN:9780134444321Author:Tony GaddisPublisher:PEARSONDigital Fundamentals (11th Edition)Computer ScienceISBN:9780132737968Author:Thomas L. FloydPublisher:PEARSON
- C How to Program (8th Edition)Computer ScienceISBN:9780133976892Author:Paul J. Deitel, Harvey DeitelPublisher:PEARSONDatabase Systems: Design, Implementation, & Manag...Computer ScienceISBN:9781337627900Author:Carlos Coronel, Steven MorrisPublisher:Cengage LearningProgrammable Logic ControllersComputer ScienceISBN:9780073373843Author:Frank D. PetruzellaPublisher:McGraw-Hill Education





