Jump to content

Recommended Posts

Posted

Programul ăsta verifică dacă un număr se află în mulţimea {2,3,4}, adică dacă numărul e 2 sau 3 sau 4.

De exemplu dacă, prin programul scris de tine, introducem valoarea 3.5 care se află în intervalul [2,5), nu va funcţiona corespunzător. 3.5 nu e număr întreg (int a = integer a = număr întreg =  nu are decimale, e număr exact, pozitiv sau negativ).

Trebuia să îl declari pe "a" ca şi double sau float pentru a putea avea decimale.

Cand ai un vector si trebuie sa foloesti numere zecimale ( ca valorile vectorului ), cum faci?

Posted

Program care verifica daca un numar este prim.

 

#include<iostream.h>
int main()
{
    int n,i,prim;
    i=2;
    prim=1;
    cout<<"Introduceti un numar: ";
    cin>>n;
    while (i<=n/2)
    {
        if(n%i==0)
            prim=0;
            i+=1;
    }
    if(prim==1)
        cout<<"Numarul este prim";
    else
        cout<<"Numarul nu este prim";
    return 0;
}

  • 3 weeks later...
Posted (edited)

O problema de la scoala . Tema pentru maine. Cei curiosi .

**Se citesc trei numere a,b,c de la tastatura.Sa se afiseze suma lor daca toate sunt pare , produsul lor in caz ca sunt impare toate iar media aritmetica a lor in caz ca sunt amestecate(gen "1,4,3" ).

 

Rezolvare.

 

 #include <iostream>
using namespace std;
int main()
{
int a,b,c;
cout<<"a="; cin>>a;
cout<<"b="; cin>>b;
cout<<"c="; cin>>c;
if((a%2==0) && (b%2==0) && (c%2==0))
cout<<"Toate numerele sunt pare iar suma lor este "<<a+b+c;
else if((a%2==1) && (b%2==1) && (c%2==1))
cout<<"Toate numerele sunt impare iar produsul lor este "<<a*b*c;
else
cout<<"Numerele sunt amestecate iar media lor aritmetica este "<<(a+b+c)/3;
return 0;
}
Edited by SixPacks.
Posted

Cand ai un vector si trebuie sa foloesti numere zecimale ( ca valorile vectorului ), cum faci?

Sau daca e de tip normal:

Exemplu: int etc,etc,x[101], etc;

Posted

Enunt . Se introduce un numar n de la tastatura.Sa se afiseze suma primilor n termeni apoi sa se afiseze produsul a n numere tot introduse de la tastatura.

 

 

#include <iostream>
using namespace std;
int main()
{
    int n,s=0,x;
    double p=1;
    cout<<"n= "; cin>>n;
    for(int i=1;i<=n;i++)
        s+=i;
    cout<<"Suma primilor n termeni este "<<s<<endl;
    for(int i=1;i<=n;i++)
    {
        cout<<"x= "; cin>>x;
        p*=x;
    }
    cout<<"Produsul numerelor introduse este "<<p;
    return 0;
}
  • Upvote 1
Posted

New.

 

Se introduc de la tastatura doua valori a si b.Sa se realizez un program care sa afiseze a la puterea b.

 

#include <iostream>
using namespace std;
int main()
{
    int a,b,s=1;
    cout<<"a="; cin>>a;
    cout<<"b="; cin>>b;
    for(int i=1;i<=b;i++)
        s*=a;
    cout<<a<<" la puterea "<<b<<" este egal cu "<<s;
    return 0;
}
Posted

Enunt. 

 

Se introduc doua valori a si b de la tastatura.Sa se calculeze a!+b! .

 

#include <iostream>
using namespace std;
int main()
{
    int a,b,f,p=1,d=1;
    cout<<"a="; cin>>a;
    cout<<"b="; cin>>b;
    for(int i=1;i<=a;i++)
        p*=i;
    for(int j=1;j<=b;j++)
        d*=j;
    f=p+d;
    cout<<"f="<<f;
    return 0;
}
Posted

Sa se scrie un program care afiseaza cifra maxima si cifra minima a unui numar introdus de la tastatura.

 

#include <iostream>
using namespace std;
int main()
{
    int n,c,maxim=0,minim=9;
    cout<<"Introdu un numar ";cin>>n;
    do{
        c=n%10;
        if(c>maxim)
            maxim=c;
        if(c<minim)
            minim=c;
        n/=10;
    }while(n!=0);
    cout<<"Maxima este "<<maxim<<" iar minima este "<<minim;
    return 0;
}

Se introduc trei valori de la tastatura a,b,k.Se cere sa se verifice daca k poate simplifica fractia a/b.

 

#include <iostream>
using namespace std;
int main()
{
    int a,b,k;
    cout<<"Introduceti primul numar "; cin>>a;
    cout<<"Introduceti al doilea numar "; cin>>b;
    cout<<"Introduceti numarul pe care vreti sa-l verificati daca simplifica fractia "<<a<<"/"<<b<<endl;
    cin>>k;
    if(a%k==0 && b%k==0)
        cout<<"Numarul "<<k<<" poate simplifica fractia "<<a<<"/"<<b;
    else
        cout<<"Numarul "<<k<<" nu poate simplifica fractia "<<a<<"/"<<b;
    return 0;
}
Posted

Sa se realizeze un program care gaseste ultima cifra a lui 7 la puterea x.Iar x este introdus de la tastatura.

 

#include<iostream>
using namespace std;
#define k 7
int main()
{
    int n,p=1;
    cout<<"Introduceti numarul: ";cin>>n;
    for(int i=1;i<=n;i++)
        p*=k;
    cout<<"Ultima cifra a numarului "<<p<<" este "<<p%10;
    return 0;
}
Posted

@ WTF ? N-am zis nicaieri ca ma dau mare dar incerc sa-mi fac aici un fel de portofoliu ca sa spun asa sa imi ramana aici toate programele.Sa ma folosesc la nevoie de ele si in acelasi timp sa ii ajut si pe altii.

Posted

@ WTF ? N-am zis nicaieri ca ma dau mare dar incerc sa-mi fac aici un fel de portofoliu ca sa spun asa sa imi ramana aici toate programele.Sa ma folosesc la nevoie de ele si in acelasi timp sa ii ajut si pe altii.

glume de pescar 

me,

Posted

New. Program care afiseaza n numere introduse de la tastatura in ordine crescatoare.

 

#include <iostream>
using namespace std;
int main()
{
    int n,j,i,v[35],aux;
    cout<<"Introdu numarul termenilor ";
    cin>>n;
    for(i=0;i<n;i++)
        cin>>v;
    for(i=0;i<n;i++){
            for(j=i+1;j<n;j++){
                    if(v>v[j]){
                            aux=v;
                            v=v[j];
                            v[j]=aux;
                    }
            }
}
cout<<"Ordinea crescatoare a numerelor este ";
for(i=0;i<n;i++)
cout<<v<<" ";
return 0;
}

 

Posted

Program care cere sa se introduca un numar n de la tastatura format din 3 cifre.Acesta o sa afiseze pe ecran cel mai mare numar care se poate forma din cifrele sale.

 

 

#include <iostream>
using namespace std;
int main()
{
    int n,a,b,c,aux;
    cout<<"n=";cin>>n;
    c=n%10;
    b=(n/10)%10;
    a=n/100;
        if(a<b){
            aux=a;
            a=b;
            b=aux;
        }
        if(b<c){
            aux=b;
            b=c;
            c=aux;
        }
        if(a<b){
            aux=a;
            a=b;
            b=aux;
        }
    n=100*a+10*b+c;
    cout<<n;
}

Posted

Eu le-am facut la facultate, dar in limbaj C simplu si e putin diferit, dar modul de lucru e acelas :-?

Am mai multe, ala cu solutiile la ecuatia de gradul 2, ordine crescatoare/descrescatoare a 3 numere, programe care calculeaza mediile studentilor, afiseaza daca un an este bisect sau nu, si altele... Dar toate sunt in C simplu. Cine are nevoie un reply si ii dau.

Posted

@ Da ma stiam de tine tu esti ala al lui firerulez :) tu faci c++ din cls 7 :))

Da SixPacks, dinastea se fac chiar si din a 6-a, cel putin asa a fost in cazul meu.

Oricum nu am habar de asa ceva dar cred ca te descurci in c++ ;)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.

moduri samp