#include<iostream.h> #include<stdio.h> #include<conio.h> #include<stdlib.h> void main() { float a1,b1,c1,a2,b2,c2,r; clrscr(); cin>>a1>>b1>>c1>>a2>>b2>>c2; if( a1/b1==a2/b2) { if (a1/b1==c1/c2) cout<<"very request"; else cout<<"no request"; getch(); exit(0); } r= (-a1/a2); a1= r*a2+a1; b1= r*b2+b1; c1= r*c2+c1; r= (-b2/b1); a2= r*a1+a2; b2= r*b1+b2; c2= r*c1+c2; cout<<c1/b1<<"\t"<<c2/a2; getch(); }
#include<iostream.h> #include<conio.h> void main() { clrscr(); int a[20],repeat[20]={0},max=0,index_max,i,n,j; cin>>n; for (i=0;i<n;i++) cin>>a[i]; for (i=0;i<n;i++){ for (j=i;j<n;j++) if (a[i]==a[j]) repeat[i]++; if (repeat[i]>max) { max=repeat[i]; index_max=i; } } cout<<a[index_max]; getch(); }
3- یک زندان دارای n سلول میباشد که از شماره 0 تا n – 1 میباشند. هر سلول یک کلید در جلوی درب خود دارد که با فشار دادن آن اگر درب زندان باز باشد بسته خواهد شد و اگر درب زندان بسته باشد باز خواهد شد. یک نگهبان k بار در راهرویی که این n سلول در آن قرار دارند حرکت میکند. در بار اول دکمه سلول های 0، 1، 2، …، n-1 را فشار میدهد. در بار دوم دکمه سلولهای 0، 2، 4، 6، …، را فشار میدهد. در بار سوم دکمه سلول های 0، 3، 6، … را فشار میدهد و ….. در بار k ام دکمه سلول های 0، k، 2k، 3k، … را فشار میدهد. برنامه ای بنویسید که با دریافت n و k از ورودی مشخص کند درب کدام سلولها در انتها باز خواهد بود. در ابتدا درب کلیه سلولها بسته میباشد. (10 نمره)
#include<iostream.h> #include<stdio.h> #include<conio.h> void main() { clrscr(); int state[100]={0},i,n,k,j; cin>>n>>k; for(i=1;i<=k;i++) for(j=0;j<n-1;j+=i) state[j]=(state[j]+1)%2; for(i=0;i<n;i++) if (state[i]==1) cout<<i<<"\t"; getch(); }
4- یک تابع به صورت بازگشتی بنویسید که یک آرایه را به عنوان ورودی بگیرد و میانگین عناصر آن آرایه را مشخص کند. (10 نمره)
#include<iostream.h> #include<conio.h> float ar(int i,int s); int n,a[100]; void main() { clrscr(); cin>>n; cout<<ar(1,0); getch(); } float ar(int i,int s) { cin>>a[i]; if (i==n) return (float)(s+a[i])/n; return ar(i+1,s+a[i]); }
حل نمونه سوالات مثال تمرین امتحان برنامه نویسی زبان c++ پیشرفته 1 و 2 با حل مباحث آرایه ها ماتریس توابع بازگشتی رشته ها حلقه ها .