0% found this document useful (0 votes)
73 views4 pages

C Programs

The document contains code snippets and sample outputs for C programming questions. The first snippet sums the digits of a user-input number. The second snippet transposes a 2D array, printing the array before and after transposition. The third snippet prints a triangular pattern of multiplying numbers.

Uploaded by

chotumotu131111
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
73 views4 pages

C Programs

The document contains code snippets and sample outputs for C programming questions. The first snippet sums the digits of a user-input number. The second snippet transposes a 2D array, printing the array before and after transposition. The third snippet prints a triangular pattern of multiplying numbers.

Uploaded by

chotumotu131111
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 4

Q4 (ii).

#include<stdio.h>
int main()
{
int num,sum=0,r;
printf("Enter a number: ");
scanf("%d",&num);
while(num)
{
r=num%10;
num=num/10;
sum=sum+r;
}
printf("Sum of digits of number: %d",sum);
return 0;
}
Sample output:
Enter a number: 1234
Sum of digits of number: 10
Q6 (i).
#include<stdio.h>
void main()
{
int a[10][10], b[10][10], m, n, i, j;
printf("\nEnter number of rows & columns of array : ");
scanf("%d %d", &m, &n);
printf("\nEnter elements of 2-D array:\n");
for(i=0; i<m; i++)
{
for(j=0; j<n; j++)

{
scanf("%d", &a[i][j]);
}
}
printf("\n\n2-D array before transposing:\n\n");
for(i=0; i<m; i++)
{
for(j=0; j<n; j++)
{
printf("\t%d", a[i][j]);
}
printf("\n\n");
}
/* Transposing array */
for(i=0; i<m; i++)
{
for(j=0; j<n; j++)
{
b[j][i] = a[i][j];
}
}
printf("\n\n2-D array after transposing:\n\n");
for(i=0; i<n; i++)
{
for(j=0; j<m; j++)
{
printf("\t%d", b[i][j]);
}
printf("\n\n");
}
getch();
}

Sample output:
Enter number of rows & columns of array : 3 x 3

Enter elements of 2-D array:


25 12 4 62 34 23 6 4 3

2-D array before transposing:

25 12 4
62 34 23
6

2-D array after transposing:

25 62 6
12 34 4
4

23

Q7 (i).
#include <stdio.h>
int main()
{
int i, j, rows=4;
for(i=1; i<=rows; ++i)
{
for(j=1; j<=i; ++j)
{

printf("%d", j*10);
}
printf("\n");
}
return 0;
}
Output:
10
10

20

10

20

30

10

20

30

40

You might also like