Posts

Showing posts from September, 2020

C Program to multiply two matrices

Image
  #i nclude<stdio.h> #include<stdlib.h> int main() { int rows1, columns1, rows2, columns2, matrix1[50][50],matrix2[50][50],matrix3[50][50],sum=0; printf("------------------Programme to find the multiplication of a matrix:----------------------\n"); printf("Enter no.  of rows of first matrix:\n"); scanf("%d",&rows1); printf("Enter no. of columns of first matrix:\n"); scanf("%d",&columns1); printf("Enter the element of first matrix:\n"); int i,j; for(i=0; i<rows1; i++) { for(j=0; j<columns1; j++) { printf("Element::[%d,%d]",i,j); scanf("%d",&matrix1[i][j]); } } printf("Enter no.  of rows of second matrix:\n"); scanf("%d",&rows2); printf("Enter no. of columns of second matrix:\n"); scanf("%d",&columns2); if(rows1==columns2) { printf("Enter the element of second ma...

C Program to reverse the inserted number using Linked List

Image
#include <stdio.h> #include <stdlib.h> struct digit {     int num;     struct digit *next; }; struct digit * createDigit(int); struct digit * append(struct digit * end, struct digit * newDigptr); struct digit * readNumber(); struct digit * reverseNumber(struct digit * start); struct digit * insertAtFront(struct digit * start, struct digit * newptr);  void printNumber(struct digit *); void freeNumber(struct digit *start); int main(void)  {     struct digit *start,*backward,*sorted;     printf("Enter a number:\n");     start=readNumber();     printf("You entered:\n");     printNumber(start);     backward=reverseNumber(start);     printf("\nReverse order of the given num:\n");     printNumber(backward);     freeNumber(start);     freeNumber(backward);     return 0; } struct digit *readNumber() {     int d;     char c; ...