Informatică, întrebare adresată de rarestheodor0, 8 ani în urmă

puteti sa imi faceti cate puteti din ele? dau coroana +40 pct

Anexe:

Răspunsuri la întrebare

Răspuns de Cossmin019
1
Salut, deocamdata ti-am rezolvat primele doua probleme. Le-am incercat de mai multe ori, iar acestea sunt variantele finale si merg cum trebuie. Mai fac maine dimineata din ce a mai ramas.

1. // Se cere sa se afiseze suma si produsul cifrelor diferite de prima si ultima cifra a lui n. Ex: ptr. 1256, se afiseaza 7 si 10.
#include <iostream>
using namespace std;
int main(){
    long int n;
    cout << "n= ";    cin >> n;
     while (n){            if (n/10%10!=n%10&&n/100%10){                s+=n/10%10;                p*=n/10%10;            }                n=n/10;    }
    cout << s << ' ' << p; */
    int s=0,p=1,pc,uc,aux;
    cout << "n= ";    cin >> n;
    uc=n%10;    aux=n;
    while (aux) {        pc=aux%10;        aux=aux/10;    }
    while (n){        if (n%10!=uc&&n%10!=pc){            s+=n%10;            p*=n%10;        }        n=n/10;    }
    cout << s << ' ' << p;
    return 0;}

*Exemplul de la aceasta problema era gresit, produsul dintre 5 si 2 este egal cu 10, nu cu 20, deci programul este corect in felul de mai sus!

2. // Se cere sa se afiseze cifra impara cea mai mica din n. Ex: ptr. 3283456, se afiseaza 3.
#include <iostream>
using namespace std;
int main(){    long int n,x;
    cout << "n= ";    cin >> n;
    while (n){        if (n%2==1&&n%10<x){            x=n%10;        }        n=n/10;    }
    cout << x;
    return 0;}

Cossmin019: Din pacate, vad ca nu mai sunt ordonate. Dupa cum am spus, mai fac maine dimineata cateva.
rarestheodor0: mersi, nu mai face ca pe restul le am stiut.Daca poti vezi ca am mai postat eu o intrebare ieri.Raspunde mi la aia daca stii
Cossmin019: O sa ma uit maine, voi faceti problemele astea la gimnaziu?
rarestheodor0: da
rarestheodor0: a 7 a
Cossmin019: Eu am facut astea in clasa a 9-a, ciudat. La scoala desenam in paint.
rarestheodor0: sunt cam greu de inteles pt gimnaziu
Alte întrebări interesante