Afişează mesaje
|
|
Pagini: [1]
|
|
2
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: inserare element
|
: Martie 31, 2012, 16:27:03
|
#include<iostream> using namespace std; int main() { int v[100],n,i,x,m,a,j; cout<<"n= "; cin>>n; cout<<"x= "; cin>>x; cout<<"m= "; cin>>m; for(i=1;i<=n;i++) { cout<<"v["<<i<<"]= "; cin>>v[i]; } for(i=1;i<=n;i++) { if(v[i]==x) { n=n+1; a=i; for(j=n;j>a;j--) { v[j]=v[j-1]; } v[i]=m; } } for(i=1;i<=n;i++) { cout<<v[i]<<" "; } } nu, nu merge 
|
|
|
|
|
3
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / Răspuns: inserare element
|
: Martie 29, 2012, 21:16:02
|
*cu tagurile code: #include<iostream> using namespace std; int main() { int v[100],n,i,x,m,a; cout<<"n= "; cin>>n; cout<<"x= "; cin>>x; cout<<"m= "; cin>>m; for(i=1;i<=n;i++) { cout<<"v["<<i<<"]= "; cin>>v[i]; } for(i=1;i<=n;i++) { if(v[i]==x) { n=n+1; a=i; for(i=n;i>a;i--) { v[i]=v[i-1]; } v[i-1]=m; } } for(i=1;i<=n;i++) { cout<<v[i]<<" "; } }
|
|
|
|
|
4
|
infoarena - concursuri, probleme, evaluator, articole / Informatica / inserare element
|
: Martie 29, 2012, 20:23:56
|
buna. am nevoie de ajutor cu o problema: se cere sa se insereze elementul m in vectorul v[] inainte de elementul x. x si m se citesc de la tastatura. am facut programul, insa din nu stiu ce motiv nu imi merge. iata cum l-am gandit eu: #include<iostream> using namespace std; int main() { int v[100],n,i,x,m,a; cout<<"n= "; cin>>n; cout<<"x= "; cin>>x; cout<<"m= "; cin>>m; for(i=1;i<=n;i++) { cout<<"v["<<i<<"]= "; cin>>v; } for(i=1;i<=n;i++) { if(v==x) { n=n+1; a=i; for(i=n;i>a;i--) { v=v[i-1]; } v[i-1]=m; } } for(i=1;i<=n;i++) { cout<<v<<" "; } } unde am gresit??
|
|
|
|
|
10
|
infoarena - concursuri, probleme, evaluator, articole / Teme / problema clasa a 9a
|
: Decembrie 29, 2011, 17:01:46
|
|
buna, as avea si eu nevoie de ajutor cu o problema din manualul de clasa a 9a: zice asa: Sa se afiseze primele n numere naturale strict mai mari decat 2, care au proprietatea ca toate numerele naturale strict mai mici decat ele, care sunt prime cu ele, sunt si numere prime (exemplu: 3->2 ; 4->3; 6->5; contraexemplu: 5->2,3,4 - deoarece 4 este prim cu 5 dar nu este numar prim).
Eu am incercat sa o rezolv, dar nu sunt sigura daca nu am gresit-o. Asa am incercat eu s-o rezolv (in pseudocod):
citeste n v<- 2 i<-3 | cat timp v<i executa | | pentru e<- 2,v executa | | | daca i%e=0 && v%e=0 atunci | | | c<-c+1 | | |_ _ _ _ _ _ _ _ _ _ _ _ _ _ | |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | | | daca c=0 atunci | | a<-1 | | b<-0 | | | cat timp a<=[v/2] executa | | | | daca v%a=0 atunci | | | | b<-b+1 | | | | a<-a+1 | | | |_ _ _ _ _ _ _ _ _ _ _ | | |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | | | | | daca b=1 atunci | | | v<-v+1 | | | altfel | | | v<-i+1 | | |_ _ _ _ _ _ _ _ _ _ | |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ | | i<- i+1 |_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
|
|
|
|
|