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

Va rog ajutati-ma la h si i daca aceasta este froblema...MULTUMESC BTW...

Anexe:

Răspunsuri la întrebare

Răspuns de marcuandreii68p8oko7
0
i)
#include<iostream>
#include<math.h>
using namespace std;

int main()
{
    int a,b,c,OK,nr = 0,i;
    cin>>a>>b>>c;
    OK = 1;
    for(i = 2; i <= sqrt(a); ++i)
    {
        if(a % i == 0) OK = 0;
    }
    if(OK == 1) nr++;

    OK = 1;
    for(i = 2; i <= sqrt(b); ++i)
    {
        if(b % i == 0) OK = 0;
    }
    if(OK == 1) nr++;

    OK = 1;
    for(i = 2; i <= sqrt(c); ++i)
    {
        if(c % i == 0) OK = 0;
    }
    if(OK == 1) nr++;

    cout<<nr;
    return 0;

sau

#include<iostream>
#include<math.h>
using namespace std;

    int main()
{
    int n = 1,nr,c = 0,i,OK;
    while(n<=3)
    {
        cin>>nr;
        OK = 1;
        for(i = 2; i <= sqrt(nr); ++i)
        {
            if(nr % i == 0) OK = 0;
        }
        if(OK == 1) c++;
        n++;
    }

    cout<<c;
    return 0;
}

h)
#include<iostream>
using namespace std;

 int main()
{
    int a,b,c,nr_cifre = 0,nr = 0;
    cin>>a>>b>>c;
    while(a != 0)
    {
        nr_cifre++;
        a=a/10;
    }
    if(nr_cifre == 2) nr++;
    nr_cifre = 0;
    while(b != 0)
    {
        nr_cifre++;
        b=b/10;
    }
    if(nr_cifre == 2) nr++;
    nr_cifre = 0;
    while(c != 0)
    {
        nr_cifre++;
        c=c/10;
    }
    if(nr_cifre == 2) nr++;
    cout<<nr;
    return 0;
}




marcuandreii68p8oko7: sau daca vrei, la h se mai poate:
marcuandreii68p8oko7: #include
using namespace std;

int main()
{
int n = 1,c = 0,nr_cifre = 0,nr;
while(n <= 3)
{
cin>>nr;
while(nr != 0)
{
nr_cifre++;
nr=nr/10;
}
if(nr_cifre == 2) c++;
nr_cifre = 0;
n++;
}
cout< return 0;
}
Alte întrebări interesante