Skip to main content

Posts

Loops in C++ : What is loop and types of loop in C++?

 Loops In computer programming, loops are used to   repeat a block of code  . For example, let's say we want to show a message 1000times , Then instead of writing the print statement 1000 times, we can use a loop. Type of loops 1. For loop 2. While loop 3. Do while loop For loop  For loop uses an external variable to control the execution. A for loop takes into account the                                           Initialization Condition checking Incrementation In its syntax itself. The syntax is shown below:- For(initialization;condition;incrememt){ //body } While loop  Imagine we had to print “Hello World” 100 times or n-number of times. Would it be wise to write cout << “Hello World\n” 100  times. While loops help us automate this. Sometimes, the loop also uses an external initialization and incrementation logic to control how many times t...

Fibonacci series in c++ : What is the Fibonacci algorithm?

Fibonacci Algorithm The Fibonacci series is a sequence of numbers in the following order: The numbers in this series are going to start with 0 and 1. The next number is the sum of the previous two numbers. The formula for calculating the Fibonacci Series is as follows: T(n) = T (n-1) + T(n-2) where: T(n) is the term number. 0,1,1,2,3,5,8,13,21,and so on Fibonacci series example.  Code for fibonacci series in c++: #include <iostream> using namespace std; void fib(int n){   //void function     int t1=0; //term 1     int t2=1; //term 2     int nextterm;     for(int i=1;i<=n;i++){         cout<<t1<<" ";         nextterm=t1+t2;         t1=t2;         t2=nextterm;         } } int main() {     int n;     cin>>n; //input n     fib(n);  //func...

Basic terms of C++ code : What is a comments, Pre-processor , Return in C++ 'hello world' program?

 Hello world code in C++ #include<iostream> //pre-processor  using namespace std; int main(){ cout<<"Hello World!"<<endl;  return 0; //return type } 1. Comments  Two forward slash(//) signs are used to add comments in a program. It does not have any effect on the behaviour or outcome of the program. It is used to give description of the program you’re writing. For multi-line comments we can use (/*..*/) . 2. #include<iostream> #include is the pre-processor directive that is used to include files in our program. Here we are including the iostream standard file which is necessary for the declarations of standard input/output library in C++. 3. Using namespace std All elements of the standard C++ library are declared within namespace.Here we are using std namespace i.e "using namespace std". 4. int main() The execution of any C++ program starts with the main function, hence it is necessary to have a main function in your program. ‘int’ is the re...

Algorithm : What is algorithm and what are its characteristics?

 Algorithm Algorithm is a step-by-step procedure, which defines a set of instructions to be executed in a certain order to get the desired output. Algorithms are generally created independent of underlying languages, i.e. an algorithm can be implemented in more than one programming language. Qualities of a good algorithm 1. Input and output should be defined precisely. 2. Each step in the algorithm should be clear and unambiguous. 3. An algorithm shouldn't include computer code. Instead,the algorithm should be written in such a way that it can be used in different programming languages. Good, logical programming is developed through good pre-code planning and organization. This is assisted by the use of pseudocode and program flowcharts Instagram 👇  For more Queries

Compiler And Interpreter

Compiler vs interpreter  Compiler is a computer program that translates a program written in a high-level language to the machine language of a computer which can easily understand by the machine or computer . The high-level program is referred to as the "source code".The compiler is used to translate source code into machine code or compiled code. This does not yet use any of the input data. When the compiled code is executed, referred to as 'running the program,' the program processes the input data to produce the desired output. Interpreter is a computer program that directly executes instructions line by line written in a programming language, without requiring them previously to have been compiled into a machine language program. Instagram 👇  For more queries

High Level Languages

High-Level Languages high-level language are programming languages that uses English and mathematical   symbols, like +, -, % and many others, in its instructions. When using the term "programming  languages" most people are actually referring to high-level languages. High-level languages  are the languages most often used by programmers to write programs. Examples of high level  languages are C++, Java and Python. A high-level language is like learning another human language - we just need to  learn vocabulary and grammar to make sentences. To learn a programming  language, we need to learn commands, syntax and logic, which correspond closely to  vocabulary and grammar. The code of most high-level languages is portable and the same code can run on different  hardware without modification. Both machine code and assembly languages are hardware specific which means that the machine code used to run a program on one specific  computer needs...