Teza informatica

Discutii despre tot ce nu se incadreaza in celelalte categorii.

Moderators: Moderatori ajutatori, Moderatori

Post Reply
User avatar
warclau
Membru eXtream
Membru eXtream
Posts: 2995
Joined: 28 Mar 2008, 11:10
Detinator Steam: Da
CS Status: memories
Reputatie: Membru Club eXtreamCS (4 mar)
Location: Valenii de Munte / London
Has thanked: 420 times
Been thanked: 93 times

23 Nov 2011, 20:20

Imi poate rezolva cineva subiectele astea ?

Se da un vector cu N elemente intregi . Realizati un program c++ care : afiseaza produsul elementelor de pe pozitie impara , afiseaza elementele prime din vector , sterge elementul de pe prima pozitie , afiseaza tripletele de elemente din vector care sunt in progresie geometrica ..


Se da un vector cu n elemente intregi . program c++ care:
afiseaza suma elementelor pare din vector , afiseaza elementele palindrom din vector , insereaza pe prima pozitie o valoare X data , afiseaza tripletele de elemente din vector care sunt in progresie aritmetica

dau 20 de like-uri/user
RoyalServer
[E]xPeRiEnCe
Fost moderator
Fost moderator
Posts: 1671
Joined: 31 Oct 2009, 15:25
Detinator Steam: Da
Reputatie: Fost moderator
Location: CLUJ-NAPOCA
Has thanked: 45 times
Been thanked: 147 times

23 Nov 2011, 20:49

Afiseaza elementele prime ,vezi ca e in fisier .Doar sa iti poti face o idee ,vad ca sunt mai multe intr-un program
Prime | Afiseaza codul
#include<fstream>

using namespace std;

ifstream fin("date.in");
ofstream fout("date.out");

int main()
{
    int v[100],n,ok,d;
    
    fin>>n;
    for(int i=0;i<n;i++) fin>>v;
    
    for(int i=0;i<n;i++)
    {
       ok=1;
       if(v==0 || v==1) ok=0;
       else for(d=2;d<v;d++) 
               if(v%d==0) ok=0;
       if(ok) fout<<v<<" ";                        
    } 
    
    fin.close();
    fout.close();
    return 0;
}
Last edited by raiden on 23 Nov 2011, 21:37, edited 1 time in total.
Reason: ia uitate mai atent ca ai gresit.
User avatar
warclau
Membru eXtream
Membru eXtream
Posts: 2995
Joined: 28 Mar 2008, 11:10
Detinator Steam: Da
CS Status: memories
Reputatie: Membru Club eXtreamCS (4 mar)
Location: Valenii de Munte / London
Has thanked: 420 times
Been thanked: 93 times

23 Nov 2011, 22:32

UPPPPPPPPP am nevoie de ele pana vineri :-<
User avatar
warclau
Membru eXtream
Membru eXtream
Posts: 2995
Joined: 28 Mar 2008, 11:10
Detinator Steam: Da
CS Status: memories
Reputatie: Membru Club eXtreamCS (4 mar)
Location: Valenii de Munte / London
Has thanked: 420 times
Been thanked: 93 times

24 Nov 2011, 18:32

warclau wrote:UPPPPPPPPP am nevoie de ele pana vineri :-<
User avatar
Ex1muS
Membru, skill 0
Membru, skill 0
Posts: 34
Joined: 04 Feb 2009, 15:03
Detinator Steam: Nu
CS Status: newname ;wraith
Location: Targu-Mures
Has thanked: 12 times
Been thanked: 6 times

24 Nov 2011, 21:51

Banuiesc ca stii sintaxa si structura ... iti scriu mai jos doar motorul programului
Palindrom

Code: Select all

for (i=0; i<n; i++)
{
n=a[i];
m=0;
x=n;
while (x)
{
r=x%10;
x=x/10;
m=m*10+r;
}
if (m==n) cout<<n<<",";
}
Suma nr pare din vector

Code: Select all

for (i=0; i<n; i++)
if (a[i]%2==0) cout<<n<<",";
insereaza pe prima pozitie o valoare X data

Code: Select all

cin>>x;
for (i=n-1; i>=0; i++)
a[i+1]=a[i];                  // muti toate elementele vectorului cu o pozitie mai la dreapta.
a[0]=x;                     // adaugi nr pe prima pozitie 
Sper ca te-am ajutat ... nu mai am timp sa stau sa iti mai scriu si la restul , dar poate te ajuta si alti useri sau vreun coleg ... multa bafta la test/teza ce-o fi :))
newname; wraith
Post Reply

Return to “Discutii generale”

  • Information
  • Who is online

    Users browsing this forum: Bing [Bot], Semrush [Bot] and 423 guests