C programming Examples

C Programming | 0 comments

Example 1: C program to check perfect number

 What is perfect number? 

Perfect number is a positive number which sum of all positive divisors excluding that number is equal to that number. For example 6 is perfect number since divisor of 6 are 1, 2 and 3.  Sum of its divisor is

1 + 2+ 3 =6 Note: 6 is the smallest perfect number.

Next perfect number is 28 since 1+ 2 + 4 + 7 + 14 = 28

Some more perfect numbers: 496, 8128

#include<stdio.h>

int main(){

int n,i=1,sum=0;

printf("Enter a number: ");

scanf("%d",&n);

while(i<n){

if(n%i==0)

sum=sum+i;

i++;

}

if(sum==n)

printf("%d is a perfect number",i);

else

printf("%d is not a perfect number",i);

return 0;

}

Sample output:

Enter a number: 6

6 is a perfect number

Similar Example:

Write a c program to check given number is perfect number or not.

Tips:

if(sum==n)

printf(“%d is a perfect number”,i);

else

printf(“%d is not a perfect number”,i);

Example 2: How to print prime numbers from 1 to 100 in c

Definition of prime number:

A natural number greater than one has not any other divisors except 1 and itself. In other word we can say which has only two divisors 1 and number itself. For example: 5

Their divisors are 1 and 5.

Note: 2 is only even prime number.

Logic for prime number in c

We will take a loop and divide number from 2 to number/2. If the number is not divisible by any of the numbers then we will print it as prime number.

Example of prime numbers : 2, 3, 5, 7, 11, 13, 17, 19, 23, 29, 31, 37, 41, 43, 47, 53, 59, 61, 67, 71, 73, 79, 83, 89, 97, 101, 103, 107, 109, 113, 127, 131, 137, 139, 149, 151, 157, 163, 167, 173, 179, 181, 191, 193, 197, 199 etc.

#include<stdio.h>

int main(){

int num,i,count;

for(num = 1;num<=100;num++){

count = 0;

for(i=2;i<=num/2;i++){

if(num%i==0){

count++;

break;

}

}

if(count==0 && num!= 1)

printf("%d ",num);

}

return 0;

}

Output:

2 3 5 7 11 13 17 19 23 29 31 37 41 43 47 53 59 61 67 71 73 79 83 89 97

 

 Write a c program to check whether a number is strong or not

Definition of strong number:

A number is called strong number if sum of the factorial of its digit is equal to number itself. For example: 145 since

1! + 4! + 5! = 1 + 24 + 120 = 145

#include<stdio.h>

int main(){

int num,i,f,r,sum,temp;

int min,max;

printf("Enter minimum range: ");

scanf("%d",&min);

printf("Enter maximum range: ");

scanf("%d",&max);

printf("Strong numbers in given range are: ");

for(num=min; num <= max; num++){

temp = num;

sum=0;

while(temp){

i=1;

f=1;

r=temp%10;

while(i<=r){

f=f*i;

i++;

}

sum=sum+f;

temp=temp/10;

}

if(sum==num)

printf("%d ",num);

}

return 0;

}

Sample output:

Enter minimum range: 100

Enter maximum range: 100000

Strong numbers in given range are: 145 40585

C program for odd or even number

Algorithm:

Number is called even number if it is divisible by two otherwise odd.

Example of even numbers: 0,2,4,8,9,10 etc.

Example of odd numbers: 1, 3,5,7,9 etc.

  1. C program to check even or odd
  2. C determine odd or even
  3. How to check odd number in c
  4. How to determine odd or even in c
  5. C even odd test

 

#include<stdio.h>

int main(){

int number;

printf("Enter any integer: ");

scanf("%d",&number);

if(number % 2 ==0)

printf("%d is even number.",number);

else

printf("%d is odd number.",number);

return 0;

}

Sample output:

Enter any integer: 5

5 is odd number.

 

check the given number is palindrome number or not using c program

 

  1. Write a c program for palindrome
  2. C program to find palindrome of a number
  3. Palindrome number in c language

 

#include<stdio.h>

int main(){

int num,r,sum,temp;

int min,max;

printf("Enter the minimum range: ");

scanf("%d",&min);

printf("Enter the maximum range: ");

scanf("%d",&max);

printf("Palindrome numbers in given range are: ");

for(num=min;num<=max;num++){

temp=num;

sum=0;

while(temp){

r=temp%10;

temp=temp/10;

sum=sum*10+r;

}

if(num==sum)

printf("%d ",num);

}

return 0;

}

 

Sample output:

Enter the minimum range: 1

Enter the maximum range: 50

Palindrome numbers in given range are: 1 2 3 4 5 6 7 8 9 11 22 33 44

 

Code 3: How to check if a number is a palindrome using for loop

 

#include<stdio.h>

int main(){

int num,r,sum=0,temp;

printf("Enter a number: ");

scanf("%d",&num);

for(temp=num;num!=0;num=num/10){

r=num%10;

sum=sum*10+r;

}

if(temp==sum)

printf("%d is a palindrome",temp);

else

printf("%d is not a palindrome",temp);

return 0;

}

Sample output:

Enter a number: 1221

1221 is a palindrome

 

Code 4: C program to check ifa number is palindrome using recursion

#include<stdio.h>

int checkPalindrome(int);

int main(){

int num,sum;

printf("Enter a number: ");

scanf("%d",&num);

sum = checkPalindrome(num);

if(num==sum)

printf("%d is a palindrome",num);

else

printf("%d is not a palindrome",num);

return 0;

}

int checkPalindrome(int num){

static int sum=0,r;

if(num!=0){

r=num%10;

sum=sum*10+r;

checkPalindrome(num/10);

}

return sum;

}

Sample output:

Enter a number: 25

25 is not a palindrome

Write a c program to check given string is palindrome number or not

Definition of Palindrome string:

A string is called palindrome if it symmetric. In other word a string is called palindrome if string remains same if its characters are reversed. For example: asdsa

If we will reverse it will remain same i.e. asdsa

Example of string palindrome:  a,b, aa,aba,qwertrewq etc.

 

#include<string.h>

#include<stdio.h>

int main(){

char *str,*rev;

int i,j;

printf("\nEnter a string:");

scanf("%s",str);

for(i=strlen(str)-1,j=0;i>=0;i--,j++)

rev[j]=str[i];

rev[j]='\0';

if(strcmp(rev,str))

printf("\nThe string is not a palindrome");

else

printf("\nThe string is a palindrome");

return 0;

}

TO FIND FIBONACCI SERIES USING C PROGRAM

Code 1:

  1. Write a program to generate the Fibonacci series in c
  2. Write a program to print Fibonacci series in c
  3. Basic c programs Fibonacci series
  4. How to print Fibonacci series in c
  5. How to find Fibonacci series in c programming
  6. Fibonacci series in c using for loop

 

#include<stdio.h>

int main(){

int k,r;

long int i=0l,j=1,f;

//Taking maximum numbers form user

printf("Enter the number range:");

scanf("%d",&r);

printf("FIBONACCI SERIES: ");

printf("%ld %ld",i,j); //printing firts two values.

for(k=2;k<r;k++){

f=i+j;

i=j;

j=f;

printf(" %ld",j);

}

return 0;

}

 

Sample output:

Enter the number range: 15

FIBONACCI SERIES: 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377

What is Fibonacci series?

Logic of Fibonacci series Definition of Fibonacci numbers:

We assume first two Fibonacci are 0 and 1. A series of numbers in which each sequent number is sum of its two previous numbers is known as Fibonacci series and each numbers are called Fibonacci numbers. So Fibonacci numbers is

Algorithm for Fibonacci series 

Fn = Fn-2 + Fn-1

Example of Fibonacci series:0 , 1 ,1 , 2 , 3 , 5 , 8 , 13 , 21 , 34 , 55  …

5 is Fibonacci number since sum of its two previous number i.e. 2 and 3 is 5

8 is Fibonacci number since sum of its two previous number i.e. 3 and 5 is 8 and so on.

TO FIND FACTORIAL OF A NUMBER USING C PROGRAM

Factorial value

Factorial of number is defined as:

Factorial (n) = 1*2*3 … * n

For example: Factorial of 5 = 1*2*3*4*5 = 120

Note: Factorial of zero = 1

  1. C code for factorial of a number
  2. C program to find the factorial of a given number
  3. Factorial program in c using while loop
    4.Factorial program in c without using recursion

 

#include<stdio.h>

int main(){

int i=1,f=1,num;

printf("Enter a number: ");

scanf("%d",&num);

while(i<=num){

f=f*i;

i++;

}

printf("Factorial of %d is: %d",num,f);

return 0;

}

Sample output:

Enter a number: 5

Factorial of 5 is: 120

 

Code 2:

  1. Factorial program in c using for loop
  2. Simple factorial program in c
  3. C program to calculate factorial

 

#include<stdio.h>

int main(){

int i,f=1,num;

printf("Enter a number: ");

scanf("%d",&num);

for(i=1;i<=num;i++)

f=f*i;

printf("Factorial of %d is: %d",num,f);

return 0;

}

Write a c program for Floyd’s triangle.

What is Floyd’s triangle?

Definition of floyd’s triangle:

 

Floyd’s triangle is a right angled-triangle using the natural numbers. Examples of floyd’s triangle:

Example 1

1

2 3

4 5 6

7 8 9 10

 

Example 2:

1

2   3

4   5   6

7   8   9   10

11  12  13  14  15

16  17  18  19  20 21

  1. Write a c program to print Floyd’s triangle
  2. C program to display Floyd’s triangle
  3. How to print Floyd’s triangle in c

 

#include<stdio.h>

int main(){

int i,j,r,k=1;

printf("Enter the range: ");

scanf("%d",&r);

printf("FLOYD'S TRIANGLE\n\n");

for(i=1;i<=r;i++){

for(j=1;j<=i;j++,k++)

printf(" %d",k);

printf("\n");

}

return 0;

}

 

Sample output:

Enter the range: 10

FLOYD’S TRIANGLE

1

2 3

4 5 6

7 8 9 10

11 12 13 14 15

16 17 18 19 20 21

22 23 24 25 26 27 28

29 30 31 32 33 34 35 36

37 38 39 40 41 42 43 44 45

46 47 48 49 50 51 52 53 54 55

 

Write a c program to print Pascal triangle.

Sample output:

Enter the no. of lines: 8

1

1 1

1 2 1

1 3 3 1

1 4 6 4 1

1 5 10 10 5 1

1 6 15 20 15 6 1

1 7 21 35 35 21 7 1

  1. Pascal triangle in c without using array
  1. C code to print Pascal triangle
  1. 3. Simple c program for Pascal triangle
  1. C program to generate Pascal triangle
  1. Pascal triangle program in c language
  1. C program to print Pascal triangle using for loop
#include<stdio.h>

long fact(int);

int main(){

int line,i,j;

printf("Enter the no. of lines: ");

scanf("%d",&line);

for(i=0;i<line;i++){

for(j=0;j<line-i-1;j++)

printf(" ");

for(j=0;j<=i;j++)

printf("%ld ",fact(i)/(fact(j)*fact(i-j)));

printf("\n");

}

return 0;

}

long fact(int num){

long f=1;

int i=1;

while(i<=num){

f=f*i;

i++;

}

return f;

}

TO FIND MULTIPLICATION TABLE USING C PROGRAM

  1. Multiplication tables in c program
  2. Write a c program to print multiplication table
  3. Code for multiplication table in c
  4. Multiplication table in c language
  5. Write a c program to print multiplication table

 

#include<stdio.h>

int main(){

int r,i,j,k;

printf("Enter the number range: ");

scanf("%d",&r);

for(i=1;i<=r;i++){

for(j=1;j<=10;j++)

printf("%d*%d=%d ",i,j,i*j);

printf("\n");

}

return 0;

}

Sample Output:

Enter the number range: 5

1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 1*10=10

2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 2*10=20

3*1=3 3*2=6 3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27 3*10=30

4*1=4 4*2=8 4*3=12 4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36 4*10=40

5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 5*6=30 5*7=35 5*8=40 5*9=45 5*10=50

PRINTING ASCII VALUE USING C PROGRAM

Printing ascii value using c program

C code for ASCII table

C program to display ASCII values

 

#include<stdio.h>

int main(){

int i;

for(i=0;i<=255;i++)

printf("ASCII value of character %c: %d\n",i,i);

return 0;}

Output:

ASCII value of character  : 0

ASCII value of character ☺: 1

ASCII value of character ☻: 2

ASCII value of character ♥: 3

ASCII value of character ♦: 4

ASCII value of character ♣: 5

ASCII value of character ♠: 6

ASCII value of character : 7

ASCII value of character: 8

ASCII value of character        :

ASCII value of character

: 10

ASCII value of character ♂: 11

ASCII value of character ♀: 12

: 13I value of character

ASCII value of character ♫: 14

ASCII value of character ☼: 15

ASCII value of character ►: 16

ASCII value of character ◄: 17

ASCII value of character ↕: 18

ASCII value of character ‼: 19

ASCII value of character ¶: 20

ASCII value of character §: 21

ASCII value of character ▬: 22

ASCII value of character ↨: 23

ASCII value of character ↑: 24

ASCII value of character ↓: 25

ASCII value of character →: 26

ASCII value of character ←: 27

ASCII value of character ∟: 28

ASCII value of character ↔: 29

ASCII value of character ▲: 30

ASCII value of character ▼: 31

ASCII value of character  : 32

ASCII value of character !: 33

ASCII value of character “: 34

ASCII value of character #: 35

ASCII value of character $: 36

ASCII value of character %: 37

ASCII value of character &: 38

ASCII value of character ‘: 39

ASCII value of character (: 40

ASCII value of character ): 41

ASCII value of character *: 42

ASCII value of character +: 43

ASCII value of character ,: 44

ASCII value of character -: 45

ASCII value of character .: 46

ASCII value of character /: 47

ASCII value of character 0: 48

ASCII value of character 1: 49

ASCII value of character 2: 50

ASCII value of character 3: 51

ASCII value of character 4: 52

ASCII value of character 5: 53

ASCII value of character 6: 54

ASCII value of character 7: 55

ASCII value of character 8: 56

ASCII value of character 9: 57

ASCII value of character :: 58

ASCII value of character ;: 59

ASCII value of character <: 60

ASCII value of character =: 61

ASCII value of character >: 62

ASCII value of character ?: 63

ASCII value of character @: 64

ASCII value of character A: 65

ASCII value of character B: 66

ASCII value of character C: 67

ASCII value of character D: 68

ASCII value of character E: 69

ASCII value of character F: 70

ASCII value of character G: 71

ASCII value of character H: 72

ASCII value of character I: 73

ASCII value of character J: 74

ASCII value of character K: 75

ASCII value of character L: 76

ASCII value of character M: 77

ASCII value of character N: 78

ASCII value of character O: 79

ASCII value of character P: 80

ASCII value of character Q: 81

ASCII value of character R: 82

ASCII value of character S: 83

ASCII value of character T: 84

ASCII value of character U: 85

ASCII value of character V: 86

ASCII value of character W: 87

ASCII value of character X: 88

ASCII value of character Y: 89

ASCII value of character Z: 90

ASCII value of character [: 91

ASCII value of character \: 92

ASCII value of character ]: 93

ASCII value of character ^: 94

ASCII value of character _: 95

ASCII value of character `: 96

ASCII value of character a: 97

ASCII value of character b: 98

ASCII value of character c: 99

ASCII value of character d: 100

ASCII value of character e: 101

ASCII value of character f: 102

ASCII value of character g: 103

ASCII value of character h: 104

ASCII value of character i: 105

ASCII value of character j: 106

ASCII value of character k: 107

ASCII value of character l: 108

ASCII value of character m: 109

ASCII value of character n: 110

ASCII value of character o: 111

ASCII value of character p: 112

ASCII value of character q: 113

ASCII value of character r: 114

ASCII value of character s: 115

ASCII value of character t: 116

ASCII value of character u: 117

ASCII value of character v: 118

ASCII value of character w: 119

ASCII value of character x: 120

ASCII value of character y: 121

ASCII value of character z: 122

ASCII value of character {: 123

ASCII value of character |: 124

ASCII value of character }: 125

ASCII value of character ~: 126

ASCII value of character ⌂: 127

ASCII value of character Ç: 128

ASCII value of character ü: 129

ASCII value of character é: 130

ASCII value of character â: 131

ASCII value of character ä: 132

ASCII value of character à: 133

ASCII value of character å: 134

ASCII value of character ç: 135

ASCII value of character ê: 136

ASCII value of character ë: 137

ASCII value of character è: 138

ASCII value of character ï: 139

ASCII value of character î: 140

ASCII value of character ì: 141

ASCII value of character Ä: 142

ASCII value of character Å: 143

ASCII value of character É: 144

ASCII value of character æ: 145

ASCII value of character Æ: 146

ASCII value of character ô: 147

ASCII value of character ö: 148

ASCII value of character ò: 149

ASCII value of character û: 150

ASCII value of character ù: 151

ASCII value of character ÿ: 152

ASCII value of character Ö: 153

ASCII value of character Ü: 154

ASCII value of character ¢: 155

ASCII value of character £: 156

ASCII value of character ¥: 157

ASCII value of character ₧: 158

ASCII value of character ƒ: 159

ASCII value of character á: 160

ASCII value of character í: 161

ASCII value of character ó: 162

ASCII value of character ú: 163

ASCII value of character ñ: 164

ASCII value of character Ñ: 165

ASCII value of character ª: 166

ASCII value of character º: 167

ASCII value of character ¿: 168

ASCII value of character ⌐: 169

ASCII value of character ¬: 170

ASCII value of character ½: 171

ASCII value of character ¼: 172

ASCII value of character ¡: 173

ASCII value of character «: 174

ASCII value of character »: 175

ASCII value of character ░: 176

ASCII value of character ▒: 177

ASCII value of character ▓: 178

ASCII value of character │: 179

ASCII value of character ┤: 180

ASCII value of character ╡: 181

ASCII value of character ╢: 182

ASCII value of character ╖: 183

ASCII value of character ╕: 184

ASCII value of character ╣: 185

ASCII value of character ║: 186

ASCII value of character ╗: 187

ASCII value of character ╝: 188

ASCII value of character ╜: 189

ASCII value of character ╛: 190

ASCII value of character ┐: 191

ASCII value of character └: 192

ASCII value of character ┴: 193

ASCII value of character ┬: 194

ASCII value of character ├: 195

ASCII value of character ─: 196

ASCII value of character ┼: 197

ASCII value of character ╞: 198

ASCII value of character ╟: 199

ASCII value of character ╚: 200

ASCII value of character ╔: 201

ASCII value of character ╩: 202

ASCII value of character ╦: 203

ASCII value of character ╠: 204

ASCII value of character ═: 205

ASCII value of character ╬: 206

ASCII value of character ╧: 207

ASCII value of character ╨: 208

ASCII value of character ╤: 209

ASCII value of character ╥: 210

ASCII value of character ╙: 211

ASCII value of character ╘: 212

ASCII value of character ╒: 213

ASCII value of character ╓: 214

ASCII value of character ╫: 215

ASCII value of character ╪: 216

ASCII value of character ┘: 217

ASCII value of character ┌: 218

ASCII value of character █: 219

ASCII value of character ▄: 220

ASCII value of character ▌: 221

ASCII value of character ▐: 222

ASCII value of character ▀: 223

ASCII value of character α: 224

ASCII value of character ß: 225

ASCII value of character Γ: 226

ASCII value of character π: 227

ASCII value of character Σ: 228

ASCII value of character σ: 229

ASCII value of character µ: 230

ASCII value of character τ: 231

ASCII value of character Φ: 232

ASCII value of character Θ: 233

ASCII value of character Ω: 234

ASCII value of character δ: 235

ASCII value of character ∞: 236

ASCII value of character φ: 237

ASCII value of character ε: 238

ASCII value of character ∩: 239

ASCII value of character ≡: 240

ASCII value of character ±: 241

ASCII value of character ≥: 242

ASCII value of character ≤: 243

ASCII value of character ⌠: 244

ASCII value of character ⌡: 245

ASCII value of character ÷: 246

ASCII value of character ≈: 247

ASCII value of character °: 248

ASCII value of character ∙: 249

ASCII value of character ·: 250

ASCII value of character √: 251

ASCII value of character ⁿ: 252

ASCII value of character ²: 253

ASCII value of character ■: 254

ASCII value of character  : 255

C program to print hello world without using semicolon

#include<stdio.h>

void main(){

if(printf("Hello world")){

}

}

Solution: 2

#include<stdio.h>

void main(){

while(!printf("Hello world")){

}

}

Solution: 3

#include<stdio.h>

void main(){

switch(printf("Hello world")){

}

}

 

CONVERSION OF DECIMAL TO BINARY USING C PROGRAM

#include<stdio.h>

int main(){

long int m,no=0,a=1;

int n,rem;

printf("Enter any decimal number->");

scanf("%d",&n);

m=n;

while(n!=0){

rem=n%2;

no=no+rem*a;

n=n/2;

a=a*10;

}

printf("The value %ld in binary is->",m);

printf("%ld",no);

return 0;

}

C code for binary to decimal conversion:

#include<stdio.h>

int main(){

long int binaryNumber,decimalNumber=0,j=1,remainder;

printf("Enter any number any binary number: ");

scanf("%ld",&binaryNumber);

while(binaryNumber!=0){

remainder=binaryNumber%10;

decimalNumber=decimalNumber+remainder*j;

j=j*2;

binaryNumber=binaryNumber/10;

}

printf("Equivalent decimal value: %ld",decimalNumber);

return 0;

}

Sample output:

Enter any number any binary number: 1101

Equivalent decimal value: 13

Algorithm:

Binary number system: It is base 2 number system which uses the digits from 0 and 1.

Decimal number system:

It is base 10 number system which uses the digits from 0 to 9

Convert from binary to decimal algorithm:

For this we multiply each digit separately from right side by 1, 2, 4, 8, 16 … respectively then add them.

Binary number to decimal conversion with example:

For example we want to convert binary number 101111 to decimal:

Step1:  1 * 1 = 1

Step2:  1 * 2 = 2

Step3:  1 * 4 = 4

Step4:  1 * 8 = 8

Step5:  0 * 16 = 0

Step6:  1 * 32 = 32

Its decimal value: 1 + 2 + 4+ 8+ 0+ 32 = 47

That is (101111)2 = (47)10

 

Laravel – Scopes (3 Easy Steps)

Scoping is one of the superpowers that eloquent grants to developers when querying a model. Scopes allow developers to add constraints to queries for a given model. In simple terms laravel scope is just a query, a query to make the code shorter and faster. We can...

CAMBRIDGE IELTS 17 TEST 3

READING PASSAGE 1: The thylacine Q1. carnivorous keywords: Looked like a dog had series of stripes ate, diet ate an entirely 1 .......................................... diet (2nd paragraph 3rd and 4th line) 1st and 2nd paragraph, 1st  paragraph,resemblance to a...

CAMBRIDGE IELTS 17 TEST 4

PASSAGE 1 Q1 (False) (Many Madagascan forests are being destroyed by attacks from insects.) Madagascar's forests are being converted to agricultural land at a rate of one percent every year. Much of this destruction is fuelled by the cultivation of the country's main...

Cambridge IELTS 16 Test 4

Here we will discuss pros and cons of all the questions of the passage with step by step Solution included Tips and Strategies. Reading Passage 1 –Roman Tunnels IELTS Cambridge 16, Test 4, Academic Reading Module, Reading Passage 1 Questions 1-6. Label the diagrams...

Cambridge IELTS 16 Test 3

Reading Passage 1: Roman Shipbuilding and Navigation, Solution with Answer Key , Reading Passage 1: Roman Shipbuilding and Navigation IELTS Cambridge 16, Test 3, Academic Reading Module Cambridge IELTS 16, Test 3: Reading Passage 1 – Roman Shipbuilding and...

Cambridge IELTS 16 Test 2

Reading Passage 1: The White Horse of Uffington, Solution with Answer Key The White Horse of Uffington IELTS Cambridge 16, Test 2, Academic Reading Module, Reading Passage 1 Cambridge IELTS 16, Test 2: Reading Passage 1 – The White Horse of Uffington...

You may find interest following article

Laravel – Scopes (3 Easy Steps)

Scoping is one of the superpowers that eloquent grants to developers when querying a model. Scopes allow developers to add constraints to queries for a given model. In simple terms laravel scope is just a query, a query to make the code shorter and faster. We can create custom query with relation or anything with scopes. In any admin project we need to get data...

CAMBRIDGE IELTS 17 TEST 3

READING PASSAGE 1: The thylacine Q1. carnivorous keywords: Looked like a dog had series of stripes ate, diet ate an entirely 1 .......................................... diet (2nd paragraph 3rd and 4th line) 1st and 2nd paragraph, 1st  paragraph,resemblance to a dog. … dark brown stripes over its back, beginning at the rear of the body and extending onto the...

CAMBRIDGE IELTS 17 TEST 4

PASSAGE 1 Q1 (False) (Many Madagascan forests are being destroyed by attacks from insects.) Madagascar's forests are being converted to agricultural land at a rate of one percent every year. Much of this destruction is fuelled by the cultivation of the country's main staple crop: rice. And a key reason for this destruction is that insect pests are destroying vast...

Cambridge IELTS 16 Test 4

Here we will discuss pros and cons of all the questions of the passage with step by step Solution included Tips and Strategies. Reading Passage 1 –Roman Tunnels IELTS Cambridge 16, Test 4, Academic Reading Module, Reading Passage 1 Questions 1-6. Label the diagrams below. The Persian Qanat Method 1. ………………………. to direct the tunnelingAnswer: posts – First...

Cambridge IELTS 16 Test 3

Reading Passage 1: Roman Shipbuilding and Navigation, Solution with Answer Key , Reading Passage 1: Roman Shipbuilding and Navigation IELTS Cambridge 16, Test 3, Academic Reading Module Cambridge IELTS 16, Test 3: Reading Passage 1 – Roman Shipbuilding and Navigation with Answer Key. Here we will discuss pros and cons of all the questions of the...

Cambridge IELTS 16 Test 2

Reading Passage 1: The White Horse of Uffington, Solution with Answer Key The White Horse of Uffington IELTS Cambridge 16, Test 2, Academic Reading Module, Reading Passage 1 Cambridge IELTS 16, Test 2: Reading Passage 1 – The White Horse of Uffington  with Answer Key. Here we will discuss pros and cons of all the questions of the passage with...

Cambridge IELTS 16 Test 1

Cambridge IELTS 16, Test 1, Reading Passage 1: Why We Need to Protect Bolar Bears, Solution with Answer Key Cambridge IELTS 16, Test 1: Reading Passage 1 – Why We Need to Protect Bolar Bears with Answer Key. Here we will discuss pros and cons of all the questions of the passage with step by step...

Cambridge IELTS 15 Reading Test 4 Answers

PASSAGE 1: THE RETURN OF THE HUARANGO QUESTIONS 1-5: COMPLETE THE NOTES BELOW. 1. Answer: water Key words:  access, deep, surface Paragraph 2 provides information on the role of the huarango tree: “it could reach deep water sources”. So the answer is ‘water’. access = reach Answer: water. 2. Answer: diet Key words: crucial,...

Cambridge IELTS 15 Reading Test 3 Answers

PASSAGE 1: HENRY MOORE (1898 – 1986 ) QUESTIONS 1-7: DO THE FOLLOWING STATEMENTS AGREE WITH THE INFORMATION GIVEN IN READING PASSAGE 1? 1. Answer: TRUE Key words: leaving school, Moore, did, father, wanted It is mentioned in the first paragraph that “After leaving school, Moore hoped to become a sculptor, but instead he complied with his father’s...

Cambridge IELTS 15 Reading Test 2 Answers 

PASSAGE 1: COULD URBAN ENGINEERS LEARN FROM DANCE ?  QUESTIONS 1- 6: READING PASSAGE 1 HAS SEVEN PARAGRAPHS, A-G. 1. Answer: B Key words: way of using dance, not proposing By using the skimming and scanning technique, we would find that before going into details about how engineers can learn from dance, the author first briefly mentions ways of...

Cambridge IELTS 15 Reading Test 1 Answers

PASSAGE 1: NUTMEG – A VALUABLE SPICE QUESTIONS 1- 4: COMPLETE THE NOTES BELOW.CHOOSE ONE WORD ONLY FROM THE PASSAGE FOR EACH ANSWER.WRITE YOUR ANSWER IN BOXES 1-8 ON YOUR ANSWER SHEET. 1. Answer: oval Key words: leaves, shape Using the scanning skill, we can see that the first paragraph describes the characteristics of the tree in detail, including...

CAMBRIDGE IELTS 14 READING TEST 4 ANSWERS 

PASSAGE 1: THE SECRET OF STAYING YOUNG QUESTIONS 1-8: COMPLETE THE NOTES BELOW. 1. ANSWER: FOUR / 4 Explain– Key words: focused age groups, ants– In paragraph 3, it is stated that “Giraldo focused on ants at four age ranges”,so the answer must be “four/4”. 2. ANSWER: YOUNG Explain– Key words: how well, ants, looked after– The first sentence of...

CAMBRIDGE IELTS 14 READING TEST 3 ANSWERS

PASSAGE 1: THE CONCEPT OF INTELLIGENCE QUESTIONS 1-3: READING PASSAGE 1 HAS SIX PARAGRAPHS, A-F. 1. ANSWER: B Explain ·     Key words: non-scientists, assumptions, intelligence, influence, behavior ·    People‟s behavior towards others‟ intelligence is mentioned in the first sentence of paragraph B: “implicit theories of...

CAMBRIDGE IELTS 14 READING TEST 2 ANSWERS

Cambridge IELTS 14 is the latest IELTS exam preparation.https://draftsbook.com/ will help you to answer all questions in cambridge ielts 14 reading test 2 with detail explanations. PASSAGE 1: ALEXANDER HENDERSON (1831-1913) QUESTIONS 1-8: DO THE FOLLOWING STATEMENTS AGREE WITH THE INFORMATION GIVEN IN READING PASSAGE 1? 1. ANSWER: FALSE Explain Henderson rarely...

Cambridge IELTS 14 Reading Test 1 Answers

Cambridge IELTS 14 is the latest IELTS exam preparation.https://draftsbook.com/ will help you to answer all questions in cambridge ielts 14 reading test 1 with detail explanations. PASSAGE 1: THE IMPORTANCE OF CHILDREN’S PLAY QUESTIONS 1-8: COMPLETE THE NOTES BELOW. 1. ANSWER: CREATIVITY Explain building a “magical kingdom” may help develop … – Key words: magical...

Cambridge IELTS 13 Reading Test 4 Answers 

PASSAGE 1: CUTTY SARK: THE FASTEST SAILING SHIP OF ALL TIME QUESTIONS 1-8: DO THE FOLLOWING STATEMENTS AGREE WITH THE INFORMATION GIVEN IN READING PASSAGE 1? 1. CLIPPERS WERE ORIGINALLY INTENDED TO BE USED AS PASSENGER SHIPS Key words: clippers, originally, passengerAt the beginning of paragraph 2, we find the statement: “The fastest commercial sailing...

 Cambridge IELTS 13 Reading Test 3 Answers

Cambridge IELTS 13 is the latest IELTS exam preparation.https://draftsbook.com/ will help you to answer all questions in cambridge ielts 13 reading test 3 with detail explanations. PASSAGE 1: THE COCONUT PALM QUESTIONS 1-8: COMPLETE THE TABLE BELOW. 1.TRUNK – TIMBER FOR HOUSES AND THE MAKING OF………. Key words: trunk, timber, houses, makingLooking for...

Cambridge IELTS 13 Reading Test 2 Answers

Cambridge IELTS 13 is the latest IELTS exam preparation.https://draftsbook.com/ will help you to answer all questions in cambridge ielts 13 reading test 2 with detail explanations. PASSAGE 1: BRINGING CINNAMON TO EUROPE QUESTIONS 1-9: COMPLETE THE NOTES BELOW.CHOOSE ONE WORD ONLY FROM THE PASSAGE FOR EACH ANSWER. 1. BIBLICAL TIMES: ADDED TO……………...

Cambridge IELTS 13 Reading Test 1 Answers

Cambridge IELTS 13 is the latest IELTS exam preparation.https://draftsbook.com/ will help you to answer all questions in cambridge ielts 13 reading test 1 with detail explanations. QUESTIONS 1-7: COMPLETE THE TABLE BELOW.CHOOSE ONE WORD ONLY FROM THE PASSAGE FOR EACH ANSWER. 1. allowed businesses to………information regularly Key words: businesses,...

CAMBRIDGE IELTS 12 READING TEST 4 ANSWERS

Cambridge IELTS 12 is the latest IELTS exam preparation.https://draftsbook.com/ will help you to answer all questions in cambridge ielts 12 reading test 4 with detail explanations. 1. obsidian Question: Early humans used a material called 1…………. to make the sharp points of their 2…………… Key words: early humans, sharp points In the first paragraph, the author...