Skip to main content

C++ PROGRAMMING

 C++ PROGRAMMING

Q)0-structure.cpp
#include <iostream>
int main()
{


    return 0;
}

=====================================================================

Q)abc.cpp
// Your First C++ Program

#include <iostream>

int main()
{
    std::cout << "Hello World!\n";
    return 0;
}

====================================================================

Q)s2d.cpp
#include <iostream> //io -> input/output, stream -> flow
//#include <curses.h>
int main()
{
    int n, d, s = 0, m = 1;
    std::cout << "Enter a number\n"; //endl -> new line
    std::cin >> n;
    int k = n;
    if (n >= 10 && n <= 99)
    {
        while (n > 0)
        {
            d = n % 10;
            s = s + d;
            m = m * d;
            n = n / 10;
        }
        if (s + m == k)
            std::cout << "special\n";
        else
            std::cout << "not\n";
    }
    else
        std::cout << "not a 2 digit no\n";
    return 0;
}

====================================================================

Q)fn_call.cpp
#include <iostream>
//#include <curses.h>
using namespace std;
int sum(int z)
{
    int p = 0;
    for (; z > 0; z = z / 10)
        p = p + (z % 10);
    return p;
}
int multi(int w)
{
    int v = 1;
    for (; w > 0; w = w / 10)
        v = v * (w % 10);
    return v;
}

int main()
{
    int s = 0, n, k = 0;
    std::cout << "Enter a no\n";
    std::cin >> n;
    s = sum(n);
    k = multi(n);
    if (s + k == n)
        std::cout << "special\n";
    else
        std::cout << "not\n";
    return 0;
}

====================================================================

Comments

Popular posts from this blog

LINUX COMMANDS CHEATSHEET (PERSONAL)

  COMMANDS CHEATSHEET 1. sudo apt update && sudo apt full-upgrade -> updates and upgrades the operating system. 2. flatpak update -> updates the flatpak applications. 3. sudo dpkg-reconfigure <package><name> -> reconfigures the package to resolve any dependency problem. 4. sudo dpkg -i <file/packagename.deb> -> install .deb files directly from the Terminal. 5. history -> shows the previously given commands. 6. sudo fc-cache --force -> Found from Archwiki . Force unlocks the font-cache database. 7. sudo fc-cache -fv -> Refreshes the font-cache. Useful after installing some fonts. 8. sudo  add-apt-repository ppa:<ppaname> -> add the ppa into the repository. 9. sudo dpkg --add-architecture i386 -> adds 32-bit libraries to the distribution. 10. sudo apt install <package><name> -> installs the specified package along with the dependencies. 11. git clone <repo url> -> downloads the files from selected...

C-PROGRAMMING PERSONAL CODES

  PERSONAL CODES employee.c #include <stdio.h> //#define String #include <curses.h> #include <string.h> //Find the total salary of an employee given the details hra,da & basic double main() {     double BasicPay;     int empcode;     char empname;     printf("Enter the employee name, employee code and basic pay\n");     scanf("%s", &empname);     scanf("%d", &empcode);     scanf("%lf", &BasicPay);     double hra = 30.0 / 100.0 * BasicPay;     double da = 40 / 100.0 * BasicPay;     double salary = BasicPay + hra + da;     double sa = 0.0;     if (empcode <= 15 && salary <= 15000.0)         sa = 20.0 / 100.0 * salary;     if (sa >= 2500.0)         sa = 2500.0;     if (empcode > 15)         sa = 1000.0;     printf("The total ...