[Tutorial C/C++/C#] Snippets

Locked
User avatar
LaUR SNG
Fondator
Fondator
Posts: 9038
Joined: 8 years ago
Location: SNAGOV
Has thanked: 11 times
Been thanked: 6 times
Zodiac:
Age: 21
Contact:
Status: Offline
Romania

8 years ago

Nume Tutorial: Snippets
Descriere: Nu sunt facute de mine, in schimb erau indentate GROAZNIC asa ca a trebuit sa le aranjez.
Download: -
Autor:BreaKer
Sursa (Link-ul oficial): csharp.com
Propria parere: Folositor.
Tutorialul:

Code: Select all

3 cifre nenule

Code: Select all

#include<iostream.h>

#include<conio.h>



exact3nenule(int numar) {

    int c_nenule=0;

    while(numar > 0){

        if((numar % 10)>0) {

            c_nenule = c_nenule + 1;

        }

        numar = numar / 10;

    }

    return c_nenule;

}



main() {

    int n, numar, i=1;

    bool exista = false;

    cout<<"Introduceti numarul de valori pe care le veti introduce: ";

    cin>>n;

    while(i<=n){

        cout<<"Introduceti un numar: ";cin>>numar;

        if(exact3nenule(numar)==3) {

            exista = true;

        }

    i=i+1;

    }

    if(exista == true) {

        cout<<"Exista un numar cu exact 3 cifre nenule!";

    }

    else {

        cout<<"Nu exista un numar cu exact 3 cifre nenule!";

    }

    getch();

}

Cifra de control

Code: Select all

#include<iostream.h>

#include<conio.h>



suma_cifre(long numar) {

    int suma=0;

    while(numar > 0) {

        suma = suma + numar % 10;

        numar = numar / 10;

    }

    return suma;

}



main() {

    long numar;

    cout<<"Introduceti un numar natural: ";

    cin>>numar;

    while (numar > 9) {

        numar = suma_cifre(numar);

    }

    cout<<"Cifra de control este "<< numar;

    getch();

}

Cifra maxima

Code: Select all

#include<iostream.h>

#include<conio.h>



main(){

    long numar, minim=9, maxim=0, cifra;

    cout<<"Introduceti un numar: ";

    cin>>numar;

    do {

        if(numar == 0) {

            goto end;

        }

        cifra = numar % 10;

        if (cifra > maxim) {

            maxim = cifra;

        }

        if(cifra < minim){

            minim = cifra;

        }

        numar = numar / 10;

    } 

    while (1);

    end:

    cout<<"Cifra maxima este "<<maxim<<" iar cea minima este "<<minim;

    getch();

}

Cel mai mare divizor comun .

Code: Select all

#include<iostream.h>

#include<conio.h>



cmmdc(int n1, int n2){

    int i = n1, cmmdc;

    if(n1 > n2) {

       i=n2;

    }

    while(i>=1) {

        if (n1 % i == 0 && n2 % i == 0){

            cmmdc = i;

            goto end;

            }

        i=i-1;

    }

    end:

    return cmmdc;

}



main(){

    int n, v_cmmdc, numar, i=2;

    cout<<"Introuceti numarul de valori care vor fi citite: ";

    cin>>n;

    cout<<"Introduceti numarul #1 ";

    cin>>v_cmmdc;

    while(i<=n) {

        i=i+1;

        cout<<"Introduceti numarul #"<<(i-1)<<" ";

        cin>>numar;

        v_cmmdc = cmmdc(v_cmmdc, numar);

    }

    cout<<"Cel mai mare divizor al numerelor introduse este "<<v_cmmdc;

    getch();

}

Este triunghi dreptunghic?

Code: Select all

#include<iostream.h>

#include<conio.h>

main() {

    int a,b,c;

    cout<<"Introduceti lungimea primei laturi: ";

    cin>>a;

    cout<<"Introduceti lungimea celei de-a doua laturi: ";

    cin>>b;

    cout<<"Introduceti lungimea celei de-a treia laturi: ";

    cin>>c;

    if((a*a + b*b == c*c) || (a*a + c*c == b * [img]http://codebox.ro/ipbclean/public/style_emoticons/<#EMO_DIR#>/cool.gif[/img] || (b*b + c*c == a*a)){

        goto da;

    }

    else {

        goto nu;

    }

    da:

    cout<<"Laturile pot forma un triunghi dreptunghic!";

    goto end;

    nu:

    cout<<"Laturile nu pot forma un triunghi dreptunghic!";

    end:

    getch();

}
Fractia se simplifica.

Code: Select all

#include<iostream.h>

#include<conio.h>

main(){

    int a,b,k;

    cout<<"Introduceti primul numar: ";

    cin>>a;

    cout<<"Introduceti al doilea numar: ";

    cin>>b;

    cout<<"Introduceti numarul cu care doriti sa vedeti daca se simplifica fractia : ";

    cin>>k;

    if(a%k == 0 && b%k==0){

        cout<<"Fractia se poate simplifica prin numarul "<<k;

    }

    else {

        cout<<"Fractia nu se poate simplifica prin numarul "<<k;

    }

    getch();

}
[/b]
„Iubiti totul cu toată inima ... căci viața se termină când vrea ea si pe nepusă masă !” – LaUR SNG

https://photos.app.goo.gl/WbQsF4C9QfvDvWSo6

Curios ? Nu il deschide :13:

[spoiler]Image[/spoiler]
[spoiler]Image[/spoiler]

https://www.facebook.com/10043517804227 ... 039605115/
Locked

Return to “C / C++ / C#”