Let us C (by yashvant Kanetkar) chapter 3 SolutionHazrat Bilal
All rights reserved. No part of this slide
may be reproduced, stored in a retrieval
system, or transmitted, in any form or by
any means, without the prior permission.
let us c(by yashwantkanetkar) solution chapter 4 solution 5th edition
Note:- I am not an expert. I am Engineering student. So my answer may have error or mistake
Programming Fundamentals Functions in C and typesimtiazalijoono
Programming Fundamentals
Functions in C
Lecture Outline
• Functions
• Function declaration
• Function call
• Function definition
– Passing arguments to function
1) Passing constants
2) Passing variables
– Pass by value
– Returning values from functions
• Preprocessor directives
• Local and external variables
At the end of this lecture students should be able to;
Describe the C arrays.
Practice the declaration, initialization and access linear arrays.
Practice the declaration, initialization and access two dimensional arrays.
Apply taught concepts for writing programs.
Let us C (by yashvant Kanetkar) chapter 3 SolutionHazrat Bilal
All rights reserved. No part of this slide
may be reproduced, stored in a retrieval
system, or transmitted, in any form or by
any means, without the prior permission.
let us c(by yashwantkanetkar) solution chapter 4 solution 5th edition
Note:- I am not an expert. I am Engineering student. So my answer may have error or mistake
Programming Fundamentals Functions in C and typesimtiazalijoono
Programming Fundamentals
Functions in C
Lecture Outline
• Functions
• Function declaration
• Function call
• Function definition
– Passing arguments to function
1) Passing constants
2) Passing variables
– Pass by value
– Returning values from functions
• Preprocessor directives
• Local and external variables
At the end of this lecture students should be able to;
Describe the C arrays.
Practice the declaration, initialization and access linear arrays.
Practice the declaration, initialization and access two dimensional arrays.
Apply taught concepts for writing programs.
Visual programming (VP) refers to a method of programming that uses a graphical interface to create and modify code, rather than typing out code manually. Unlike traditional text-based programming, visual programming uses visual elements to represent code. Some graphical elements you can use when creating programs with VP include:
Programming Fundamentals Arrays and Strings imtiazalijoono
Programming Fundamentals
Arrays and Strings
• Arrays
• Initializing arrays
• Multidimensional arrays
• Arrays as arguments to functions
• Strings
• String functions
Accessing Individual Components
Declaring Arrays
Arrays: Example Garbage
Multidimensional Arrays
1) Write a C program using arrays that produces the multiplication of two 2x2 matrices.
3-Dimensional Array
Write a program of your own choice that makes use of arrays of more than 2 dimensions.
2-Dimensional Arrays
The Indian economy is classified into different sectors to simplify the analysis and understanding of economic activities. For Class 10, it's essential to grasp the sectors of the Indian economy, understand their characteristics, and recognize their importance. This guide will provide detailed notes on the Sectors of the Indian Economy Class 10, using specific long-tail keywords to enhance comprehension.
For more information, visit-www.vavaclasses.com
Unit 8 - Information and Communication Technology (Paper I).pdfThiyagu K
This slides describes the basic concepts of ICT, basics of Email, Emerging Technology and Digital Initiatives in Education. This presentations aligns with the UGC Paper I syllabus.
Instructions for Submissions thorugh G- Classroom.pptxJheel Barad
This presentation provides a briefing on how to upload submissions and documents in Google Classroom. It was prepared as part of an orientation for new Sainik School in-service teacher trainees. As a training officer, my goal is to ensure that you are comfortable and proficient with this essential tool for managing assignments and fostering student engagement.
Students, digital devices and success - Andreas Schleicher - 27 May 2024..pptxEduSkills OECD
Andreas Schleicher presents at the OECD webinar ‘Digital devices in schools: detrimental distraction or secret to success?’ on 27 May 2024. The presentation was based on findings from PISA 2022 results and the webinar helped launch the PISA in Focus ‘Managing screen time: How to protect and equip students against distraction’ https://www.oecd-ilibrary.org/education/managing-screen-time_7c225af4-en and the OECD Education Policy Perspective ‘Students, digital devices and success’ can be found here - https://oe.cd/il/5yV
The Roman Empire A Historical Colossus.pdfkaushalkr1407
The Roman Empire, a vast and enduring power, stands as one of history's most remarkable civilizations, leaving an indelible imprint on the world. It emerged from the Roman Republic, transitioning into an imperial powerhouse under the leadership of Augustus Caesar in 27 BCE. This transformation marked the beginning of an era defined by unprecedented territorial expansion, architectural marvels, and profound cultural influence.
The empire's roots lie in the city of Rome, founded, according to legend, by Romulus in 753 BCE. Over centuries, Rome evolved from a small settlement to a formidable republic, characterized by a complex political system with elected officials and checks on power. However, internal strife, class conflicts, and military ambitions paved the way for the end of the Republic. Julius Caesar’s dictatorship and subsequent assassination in 44 BCE created a power vacuum, leading to a civil war. Octavian, later Augustus, emerged victorious, heralding the Roman Empire’s birth.
Under Augustus, the empire experienced the Pax Romana, a 200-year period of relative peace and stability. Augustus reformed the military, established efficient administrative systems, and initiated grand construction projects. The empire's borders expanded, encompassing territories from Britain to Egypt and from Spain to the Euphrates. Roman legions, renowned for their discipline and engineering prowess, secured and maintained these vast territories, building roads, fortifications, and cities that facilitated control and integration.
The Roman Empire’s society was hierarchical, with a rigid class system. At the top were the patricians, wealthy elites who held significant political power. Below them were the plebeians, free citizens with limited political influence, and the vast numbers of slaves who formed the backbone of the economy. The family unit was central, governed by the paterfamilias, the male head who held absolute authority.
Culturally, the Romans were eclectic, absorbing and adapting elements from the civilizations they encountered, particularly the Greeks. Roman art, literature, and philosophy reflected this synthesis, creating a rich cultural tapestry. Latin, the Roman language, became the lingua franca of the Western world, influencing numerous modern languages.
Roman architecture and engineering achievements were monumental. They perfected the arch, vault, and dome, constructing enduring structures like the Colosseum, Pantheon, and aqueducts. These engineering marvels not only showcased Roman ingenuity but also served practical purposes, from public entertainment to water supply.
Synthetic Fiber Construction in lab .pptxPavel ( NSTU)
Synthetic fiber production is a fascinating and complex field that blends chemistry, engineering, and environmental science. By understanding these aspects, students can gain a comprehensive view of synthetic fiber production, its impact on society and the environment, and the potential for future innovations. Synthetic fibers play a crucial role in modern society, impacting various aspects of daily life, industry, and the environment. ynthetic fibers are integral to modern life, offering a range of benefits from cost-effectiveness and versatility to innovative applications and performance characteristics. While they pose environmental challenges, ongoing research and development aim to create more sustainable and eco-friendly alternatives. Understanding the importance of synthetic fibers helps in appreciating their role in the economy, industry, and daily life, while also emphasizing the need for sustainable practices and innovation.
We all have good and bad thoughts from time to time and situation to situation. We are bombarded daily with spiraling thoughts(both negative and positive) creating all-consuming feel , making us difficult to manage with associated suffering. Good thoughts are like our Mob Signal (Positive thought) amidst noise(negative thought) in the atmosphere. Negative thoughts like noise outweigh positive thoughts. These thoughts often create unwanted confusion, trouble, stress and frustration in our mind as well as chaos in our physical world. Negative thoughts are also known as “distorted thinking”.
Operation “Blue Star” is the only event in the history of Independent India where the state went into war with its own people. Even after about 40 years it is not clear if it was culmination of states anger over people of the region, a political game of power or start of dictatorial chapter in the democratic setup.
The people of Punjab felt alienated from main stream due to denial of their just demands during a long democratic struggle since independence. As it happen all over the word, it led to militant struggle with great loss of lives of military, police and civilian personnel. Killing of Indira Gandhi and massacre of innocent Sikhs in Delhi and other India cities was also associated with this movement.
The French Revolution, which began in 1789, was a period of radical social and political upheaval in France. It marked the decline of absolute monarchies, the rise of secular and democratic republics, and the eventual rise of Napoleon Bonaparte. This revolutionary period is crucial in understanding the transition from feudalism to modernity in Europe.
For more information, visit-www.vavaclasses.com
The French Revolution Class 9 Study Material pdf free download
Ansi c
1. ANCI C Chapter 7 Solution
Posted on April 6, 2012
Chapter Seven (07) Contains
01.One-Dimensional Arrays
02.Declaration of One-Dimensional Arrays
03.Initialization of One Dimensional Arrays
04.Two- Dimensional Arrays
05.Initialization of Two- Dimensional Arrays
06.Multi- Dimensional Arrays
07.Dynamic Arrays
Question No-7.2: Fill in the blanks in the following statements.
(a) The variable used as a subscript in an array is popularly known as…… variable.
Answer: index.
(b) An array can be initialized either at compile time or at ………..
Answer: run time.
2. (c) An array created using malloc function at run time is referred to as ……array.
Answer: pointer variable.
(d) An array that uses more than two subscripts is referred to as …….. array.
Answer: multidimensional
(e) ……… is the process of arranging the elements of an array in order.
Answer: sorting.
Question No-7.1: State whether the following statements are true or false.
(a) The type of all elements in an array must be the same.
Answer: True.
(b) When an array is declared, C automatically initializes its elements to zero.
Answer: True.
(c) An expression that evaluates to an integral value may be used as a subscript.
Answer: True.
(d) Accessing an array outside its range is a compile time error.
Answer: True.
(e) A char type variable can not be used as a subscript in an array.
Answer: True.
(f) An unsigned long int type can be used as a subscript in an array.
Answer: True.
(g) In C, by default, the first subscript is zero.
Answer: True.
(h) When initializing a multidimensional array, not specifying all its dimensions is an error.
Answer: True.
(i) When we use expression as a subscript, its result should be always greater than zero.
3. Answer: True.
(j) In C, we can use a maximum of 4 dimensions of an array.
Answer: False.
(k) In declaring an array, the array size can be constant or variable or an expression.
Answer: False.
(l) The declaration int x[2]={1,2,3};is illegal.
Answer: True.
Question No-7.3: Identify errors, if any, in each of the following array declaration statements,
assuming that ROW and COLUMN are declared as symbolic constants.
(a) int score (100);
Answer: Incorrect.
(b) float values [10,15];
Answer: Incorrect.
(c) float average [ROW],[COLUMN];
Answer: Incorrect.
(d) char name [15];
Answer: Correct.
(e) int sum [];
Answer: Correct.
(f) double salary [i+ROW]
Answer: Incorrect.
(g) long int number [ROW]
Answer: Incorrect.
(h) int array x[COLUMN];
Answer: Incorrect.
4. Question No-7.4: Identify errors, if any, in each of the following initialization statements.
(a) int number []={0,0,0,0,0};
Answer: Correct.
(b) float item [3] [2] ={0,1,2,3,4,5};
Answer: Correct.
(c) float word []={‘A’,’R’,’R’,’A’,’Y’};
Answer: Incorrect.
(d) int m[2,4] ={(0,0,0,0)(1,1,1,1)};
Answer: Incorrect.
(e) float result [10] =0;
Answer: Correct.
Qusetion No-7.5:Assume that the arrays A and B are declared as follows:
int A [5] [4];
float B [4]
Find the errors (if any) in the following program segments.
(a) for (i=0;i<=5;i++)
for(j=1;j<=4;j++)
A [i] [j] =0;
Answer: No error.
(b) for (i=1;i<4;i++)
scanf(“%f”,B[i]);
Answer: Error
Correction: for (i=1; i<=4; i++)
5. scanf (“%f”, &B[i]);
(c) (i=0;i<=4;i++)
B[i] =B [i] + i;
Answer: Error.
Correction: for (i=1; i<=4; i++)
B[i] = B[i] + i;
(d) for (i=4;i>=4;i–)
for (j=0;j<4;j++)
A [i] [j] =B [j] +1.0;
Answer: No error.
Question No-7.6: write a for loop statement that initializes all the dioganal elements of an array
to one and other to zero as shown below. assume 5 rows and 5 columns.
1 0 0 0 0 ………….. 0
0 1 0 0 0 ………….. 0
0 0 1 0 0 ………….. 0
0 0 0 0 - ………….. 1
Answer:
for(i=0;i<5;i++)
for(j=0;j<5;j++)
{
if(i==j)
printf(“1”);
else
6. printf(“0”);
}
Question No-7.7:we want to declare a two-dimentional integer type array called matrix for 3
rows and 5 columns. which for the following declarations are correct?
a) int matrix [3],[5];
Answer: Incorrect
b) int matrix [5] [3];
Answer: Incorrect
c) int matrix [1+2] [2+3];
Answer: Correct
d) int matrix [3,5];
Answer: Incorrect
e) int matrix [3] [5];
Answer: Correct
Question No-7.8: which of the following initialization statements are correct?
a) char str1[4]=”GOOD”;
Answer: Incorrect
b) char str2[ ]=”C”;
Answer: Correct
c) char str3[5]=”MOON”;
Answer: Correct
d) char str4[ ]={‘S’,’U’,’N’};
Answer: Incorrect
7. e) char str5[10]=”Sun”;
` Answer: Correct
Question No-7.9: What is a data structure? Whey is an array called a data structure?
Answer:
C support a rich set of derived and user-defined data types in
C language .Array and structures are also a structure data types because
they are used to represent data values that have a structure of some sort. In programming
parlance, such data types are known as data types.
Question No-7.10: What is a dynamic array? How is it created? Give a typical example of a
dynamic array?
Answer: The process of dynamic memory allocation and the arrays created at run time are
called dynamic array.
Example:
Malloc , calloc and realloc are dynamic array.
Question No-7.11: What is the error in the following program?
Answer:
main ()
{
int x;
float y [10];
……….
}
Question No-7.13: Discuss how initial values can be assigned to a multidimensional array.
8. Answer: C support arrays of three or more dimensional. the general form of a multidimensional
array is ….
Type array name [a1] [a2] [a3]…….[am];
Where a1l is the size of the dimensional.
Question-7.14: What is the output of the following program?
main ()
{
int m [] = {1,2,3,4,5}
int m;
for (x=0; x<5; x++ )
y=y+m [x]
printf(“%d”, y);
}
Output: 15
Question No-7.15: What is the output of the following program?
main ()
{
char string [ ]= “HELLO WORLD”;
int m;
for (m=0; string [m] !=’’;m++)
if ((m%2)==0 )
printf (“%c”, string [m] );
}
9. Output: HLOWRD
Solution of Programming Exercise
Question No-7.1: Write a program for fitting a straight line through a set of points (xi,yi),i=1,
…..,n.
The straight line equation is
Y=mx+c
And the values of m and c are given by
m=
c = (∑yi-m∑xi)
All summations are from 1 to n.Solution:
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int n,j,k,l,p,q,r,s;
float m,c;
printf(“How many points in the straight line: “);
scanf(“%d”,&n);
int *x,*y;
x=new[n];
y=new[n];
printf(“Enter %d points of x and y:n”,n);
for(int i=1;i<=n;i++)
11. City
1 2 3………………………………………….10
Day
………………………………………….
1
2
3
-
-
31
Write a program to read the table elements into a two dimensional array temperature and to
find the city and day corresponding to
(a)The highest temperature and
(b)The lowest temperature.
Solution:
#include<stdio.h>
#include<conio.h>
void main()
{
int cityday[5][5];
int i,j,max,min,m,n;
m=n=1;
printf(“n”);
13. min=cityday[i][j];
m=j+1; n=i+1;
}
}
}
printf(“nmin temperature %d in city no %d on the day %d”,min,m,n);
getch();
}
Question No-7.3: An election is contested by 5 candidates. The candidates are numbered 1 to 5
and the voting is done by marking the candidate number on the ballot paper. Write a program
to read the ballots and count the votes cast for each candidate using an array variable count. In
case a number read is outside the range 1 to 5 ballot should be considered as a spoilt ballot and
the program should also count the number of spoilt ballots.
Solution:
#include<stdio.h>
#include<conio.h>
void main()
{
clrscr();
int i,j,k,l,m,n,votter[6]={0};
j=1;k=2;l=3;m=4;n=5;
printf(“press 1 to 5 for votting:n”);
printf(“press 0 for stop votting:n”);
scanf(“%d”,&i);
15. n=i;
}
else
{
votter[0]++;
j=i;
}
scanf(“%d”,&i);
}
printf(“nCandidat %d has votes= %d”,j, votter[j]);
printf(“nCandidat %d has votes= %d”,k, votter[k]);
printf(“nCandidat %d has votes= %d”,l, votter[l]);
printf(“nCandidat %d has votes= %d”,m, votter[m]);
printf(“nCandidat %d has votes= %d”,n, votter[n]);
getch();
}
Question No-7.4: The following set of numbers is popularly known as Pascles triangle.1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1
- - - - - - -
16. - - - - - - -
If we denote rows by I and columns by j, then any element (except the boundary elements) in
the triangle is given by
P[i][j] = P[i-1][j-1] + P[i-1][j]
Write a program to calculate the elements of the Pascle triangle for 10 rows and print the
results.
Solution:
#include<stdio.h>
#include<conio.h>
void main()
{
int A[5][5]={0},i,j; // Declare Array with index 5 & 5 with values 0
for(i=0;i<5;i++) //This for() loop for first column value to do 1
A[i][0]=1;
for(i=1;i<5;i++) // for row
for(j=1;j<5;j++) // for column
A[i][j]=A[i-1][j-1]+A[i-1][j]; // rules
clrscr(); // to clear previous screen
for(i=0;i<5;i++)
{ for(j=0;j<=i;j++)
printf(“%d “,A[i][j]); // to print value
printf(“nn”);
}
getch();
}
17. Question No-7.6:Given are two one-dimensional arrays A and B which are sorted in ascending
order. Write a program to merge them into a single sorted array C that contains every item from
arrays A and B, in ascending order.
#include<stdio.h>
#include<conio.h>
#define N 5
void main()
{
int i,j=0,a[N],b[N],c[2*N];
clrscr();
printf(“Enter the Matrix A:n”);
for(i=0;i<N;i++)
scanf(“%d”,&a[i]);
printf(“nEnter the Matrix B:n”);
for(i=0;i<N;i++)
scanf(“%d”,&b[i]);
printf(“nnThe resultant Matrix C is:n”);
for(i=0;i<N;i++)
{
if(b[i]<a[i])
{
c[j++]=b[i];
c[j++]=a[i];}
else
18. {
c[j++]=a[i];
c[j++]=b[i];}
}
for(i=0;i<2*N;i++)
printf(“%d “,c[i]);
getch();
}
Question No-7.7 Two matrices that have the same number of rows and columns can be
multiplied to produce a third matrix. Consider the following two matrices.
A = a11 a12……..a1n
a12 a22……..a2n
- - -
- - -
an1……………….ann
B= b11 b12………b1n
b12 b22……..b2n
- - -
- - -
bn1……………..bnn
The product of A and B is a third matrix C of size n*n where is element of C is given by the
following equation.
Cij = ikbkj
19. Write a program that will read tha values of elements of A and B and produce the product
matrix C.
Solution:
#include<stdio.h>
#include<conio.h>
#define M 2
void main(){
int i,j,k,a[M][M],b[M][M],c[M][M];
clrscr();
printf(“Enter the matrix A:n”);
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
{
scanf(“%d”,&a[i][j]);
}
}
printf(“nEnter the matrix B:n”);
for(i=0;i<M;i++)
{
for(j=0;j<M;j++)
{
scanf(“%d”,&b[i][j]);
}
}
//calculation begins
21. • Lower right triangle with -1s
• Right to left diagonal with zeros
Display the contents of the matrix using not more than two printf statements.
Solution:
#include<stdio.h>
#include<conio.h>
void main()
{
int i,j; // Declare Array with index 5 & 5 with values 0
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
if(i>=4-j)
{
if(i==4-j)
printf(” 0 “);
else
printf(“-1 “);
}
else printf(“+1 “);
printf(“nn”);
}
getch();
}
Question No-7.9 Selection sort is based on the following idea:
22. Selecting the largest array element and swapping it with the last array element leaves an
unsorted list whose size is 1 less than the size of the original list. If we repeat this step again on
the unsorted list we will have an ordered list of size 2 and an unordered list size n-2. When
repeat this until the size of the unsorted list becomes one , the result will be a sorted list.
Write a program to implement this algorithm.
Solution: Sorry!this solution will be as soon as possible…. Authority
Question No-7.10 Develop a program to implement the binary search algorithm. This technique
compares the search key value of the element that is midway in a “sorted” lies. Then ;
(a) If they match, the search is over.
(b) If the search key value is less than the middle value, then the first half of list contains the key
value.
(c) If the search key value is greater than the middle value, then the second half contains the key
value.
Repeat this “devide –and-conquer “ strategy until we have match. If the list is reduced to one
non-matching element, then the list does not contain the key value.
Used the sorted list created in exercise 7.9 or used any other sorted list.
Solution:
#include<stdio.h>
#include<conio.h>
void main(){
int i,beg,end,mid,a[20],item;
clrscr();
printf(“Enter 13 elementsn”);
for(i=1;i<=13;i++)
23. {
scanf(“%d”,&a[i]);
}
printf(“nEnter what item you want to searchn”);
scanf(“%d”,&item);
beg=1;
end=13;
mid=((beg+end)/2);
while(beg<=end && a[mid]!=item)
{
if(item<a[mid])
{
end=mid-1;
}
else
{
beg=mid+1;
}
mid=((beg+end)/2);
}
if(item==a[mid])
printf(“nnThe item is in the listnIt’s position is=%dn”,mid);
else
printf(“nnThe item is not in the listn”);
getch();
24. }
Question No-7.11: Write a program that will compute the length of a given character string.
Solution:
#include<stdio.h>
#include<conio.h>
#include<string.h>
void main()
{
char s[50];
int length;clrscr();
printf(“nnInput a string:”);
printf(“?”);
gets(s);
length= strlen(s);
printf(“n this string contains %d character.”,length);
getch();
}
Question No-7.5 The annual examination results of 100 students are tabulated as follows:
________________________________________
Roll No: Subject 1 Subject 2 Subject 3
________________________________________
________________________________________
Write a program to read the data and determine the following :
(a)Total marks obtained by each student.
25. (b)The highest marks in each subject and the roll no. of the student who secured it.
(c) The student who obtained the highest total marks.
Solution:
#include<stdio.h>
#include<conio.h>
void main()
{
int a[5][4],sum[5]={0,0,0,0,0};
int i,j,t;
clrscr();
printf(“enter roll,marks in three sub for five studentn”);
for(i=0;i<5;i++)
{
for(j=0;j<4;j++)
scanf(“%d”,&a[i][j]);
}
printf(“roll s_1 s_2 s_3″);
printf(“nn”);
for(i=0;i<5;i++)
{
for(j=0;j<4;j++)
printf(“ %d”,a[i][j]);
printf(“n”);
}
printf(“n”);
27. #include<conio.h>
#include<string.h>
void main()
{
char a[100],b[100];
char n,dinar;
printf(“Input two string:n”);
gets(a);
n=strlen(a);
gets(b);
sazon=strncmp(a,b,n);
if(dinar==0)
printf(“equal.”);
else
if(sazon>0)
printf(“a>b”);
else
printf(“a<b”);
getch();
}
Question No-7.13: Write a program to read a matrix of size m*n and print its transpose.
Solution:
#include<stdio.h>
#include<conio.h>
void main()
28. {
int i,j,k,A[3][2];
clrscr();
printf(“give your values:n”);
for(i=1;i<=3;i++)
for(j=1;j<=2;j++)
scanf(“%d”,&A[i][j]);
printf(“Your Matrics is:n”);
for(i=1;i<=3;i++)
{
for(j=1;j<=2;j++)
printf(“%d “,A[i][j]);
printf(“n”);
}
printf(“the transverse of the above matrics:n”);
for(i=1;i<=2;i++)
{
for(j=1;j<=3;j++)
printf(” %d”,A[j][i]);
printf(“n”);
}
getch();
}
Question No-:7.14 Every book published by international publishers should carry an
International Standard Book Number (ISBN) .It is a ten characters 4 part number as shown
29. bellows,
0-07-041183-2
The first part denotes the region, the second represents publisher, the third identifies the book
and the fourth is the cheek digit. The cheek digit is computed as follows:
Sum=(1*first digit)+(2*second digit)+(3*third digit)+……+(9*ninth digit).
Cheek digit is the remainder when sum is divided by 11. Write a program that reads a given
(ISBN) number and cheaks wheather it represents a valid ISBN.
Solution:
#include<stdio.h>
#include<conio.h>
void main()
{
int ISBN[10];
int i,sum,n,d;
clrscr();
for(i=0;i<10;i++)
scanf(“%d”,ISBN[i]);
n=1; sum=0;
for(i=0;i<9;i++)
{
sum+=n*ISBN[i];
n++;
}
d=sum%11;
if(d==ISBN[9])
30. printf(“valid.”);
else
printf(“invalid.”);
getch();
}
Question No-7.1 write a program to read two matrices A and B and print the folloing:
(a) A+B; and
(b) A-B.
Solution:
#include<stdio.h>
#include<conio.h>
void main()
{
int a[3][3],b[3][3],s[3][3],c[3][3];
int i,j;
clrscr();
printf(“enter 1st matrices:n”);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
scanf(“%d”,&a[i][j]);
}
printf(“enter 2nd matrices:n”);
32. printf(“nnsum of two matrices Sn”);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf(” %d”,s[i][j]);
printf(“n”);
}
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
c[i][j]=a[i][j]-b[i][j];
}
printf(“nnminus of two matrices Cn”);
for(i=0;i<3;i++)
{
for(j=0;j<3;j++)
printf(” %3d”,c[i][j]);
printf(“n”);
}
getch();
}
Share this:
Share
Like this:
33. Like
One blogger likes this post.
This entry was posted in Uncategorized by fuadahmed. Bookmark the permalink.
Leave a Reply
Enter your comment here...
Theme: Twenty Eleven | Blog at WordPress.com.
Follow
Follow “Fuad Ahmed”
Get every new post delivered to your Inbox.
Powered by WordPress.com