ВТУ Тодор Каблешков

Неофициален форум.
 
ИндексPortalCalendarВъпроси/ОтговориТърсенеРегистрирайте сеПотребителиПотребителски групиВход

Share | 
 

 Информатика

Предишната тема Следващата тема Go down 
АвторСъобщение
Iv
Mod
Mod
avatar

Female
Брой мнения : 81
Age : 30
Location : София
Registration date : 13.12.2007

ПисанеЗаглавие: Информатика   Чет Фев 21, 2008 12:29 pm

ЗАДАЧА:
Напишете програма за обръщане на едномерен масив (първият елемент да стане последен и т.н.)
#include <iostream.h>
#include <math.h>
void main()
{
int n[20], m[20], nn;
cout<<"Vavedi broqt na elementite N= "; cin>>nn;
for(int i=0; i<nn; i++)
{ cout<<"\n Vavedi B["<<i+1<<"]= "; cin>>n[i];
}
for(i=0; i<nn; i++)
m[nn-1-i]=n[i];
for(int j=0; j<nn; j++)
cout<<"\n A["<<j+1<<"]= "<<m[j];
}

ЗАДАЧА:
За едномерен масив направете програма, която сгъстява масива като елиминира елементите равни на нула (0) като всеки следващ заема мястото на елемента с нулева стойност.
#include <iostream.h>
void main()
{ double A[100];
int i,p,n,N;
p=0;
cout<<"n="; cin>>n;
if(n<=0||n>100)cout<<"n e izvan intervala (0; 100]";
else {
for(i=0; i<n; i=i+1)
{ cout<<"A["<<i<<"]="; cin>>A[i]; }
for(i=0; i<n; i=i+1)
{ if(A[i]==0)p=p+1;
N=i-p;
if(A[i]!=0)cout<<" A["<<N<<"]="<<A[i]<<endl; } } }



ЗАДАЧА:
Дадено: Едномерен масив.
Да се състави програма за коригиране на масива, като всички отрицателни елементи се заменят с -1;
Всички положителни елементи увеличат стойностите си с 5, а елементите с нулева стойност не се променят. Да се изведе новия масив.
#include <iostream.h>
void main()
{
double A[100];
int i,n;
cout<< "Vavedi ot kolko elementa e masiva " <<"n="; cin>>n;
if(n<=0||n>100)cout<<"n e izvan intervala (0; 100]";
for(i=1; i<=n; i=i+1)
{cout<< "Vavedi " <<"A["<<i<<"]="; cin>>A[i];}
for(i=1; i<=n; i=i+1)
{if(A[i]<0)A[i]=-1;
if(A[i]>0)A[i]=A[i]+5;
cout<<" A["<<i<<"]="<<A[i]<<endl; }
}

ЗАДАЧА:

Запълнете едномерен масив със значенията на функцията:
y=(tg x^2+cotg^2 x)/(a+sin x),
при изменение на х от 10 до 20, със стъпка 0,5, а стойността на а да се задава. Отпечатайте масива.
#include <iostream.h>
#include <math.h>
void main()
{
int x1=0;
double a,m[20];
float x2;
cout<<"\n Vavedi stoinost za A= "; cin>>a;
for(float x=10; x<20; x=x+0.5)
{ x2=x*x;
m[x1]=(tan(x2)+1/(tan(x)*tan(x)))/(a+sin(x));
x1++;
}
for(int j=0; j<x1; j++)
cout<<"\n A["<<j+1<<"]= "<<m[j];
}


ЗАДАЧА:

За двумерен масив да се намери и отпечати произведението на ненулевите елементи, за които сумата от индексите е по – малка или равна от предварително въведено число.

#include <iostream.h>
#include <math.h>
void main()
{
int n[4][5], m=1;
int r=1;
for(int i=0; i<4; i++)
for(int j=0; j<5; j++)
{cout <<"\n N["<<i+1<<"]["<<j+1<<"]= "; cin>>n[i][j];
}
for(i=0; i<4; i++)
{cout<<'n';
for(int j=0; j<5; j++)
cout<<" "<<n[i][j];
}
cout<<"\n Vnvedi 4islo ot 1 do 7 "; cin>>m;
for(i=0; i<4; i++)
for(int j=0; j<5; j++)
if((i+j)==m && n[i][j]!=0)
r=r*n[i][j];
cout<<"\nr= "<<r;
}


Ето и някои решени задачки ... забавлявайте се

http://www.2and2.net/files/47ab1054aa6ce.doc

За C++ дано бъде полезен

http://www.2and2.net/files/47ab57b4c88d4.doc
http://www.2and2.net/files/47ab57c4d313c.doc
http://www.2and2.net/files/47ab57d8252dd.doc
http://www.2and2.net/files/47ab57f60e18c.doc
http://www.2and2.net/files/47ab58136b7d6.doc
http://www.2and2.net/files/47ab582a0bebd.doc
http://www.2and2.net/files/47ab58449216f.doc
http://www.2and2.net/files/47ab585b2e6f6.doc
http://www.2and2.net/files/47ab5883d89ea.doc
http://www.2and2.net/files/47ab5897a74a0.doc
http://www.2and2.net/files/47ab58b05c2bd.doc
http://www.2and2.net/files/47ab58c630aa2.doc
http://www.2and2.net/files/47ab58da95fe1.doc
http://www.2and2.net/files/47ab58eb2713f.doc
http://www.2and2.net/files/47ab590d6558a.doc
http://www.2and2.net/files/47ab593499dd3.doc
http://www.2and2.net/files/47ab595163ba0.doc
http://www.2and2.net/files/47ab597a152e6.doc
http://www.2and2.net/files/47ab59992b0c1.doc
http://www.2and2.net/files/47ab59bae918f.doc
http://www.2and2.net/files/47ab59c98298e.doc
http://www.2and2.net/files/47ab59ed31060.doc
http://www.2and2.net/files/47ab59fb90a02.doc
http://www.2and2.net/files/47ab5a0e5e10c.doc
Върнете се в началото Go down
Вижте профила на потребителя http://vtu-tk.sosforum.net/index.htm
LIMBONIC--



Брой мнения : 2
Registration date : 20.02.2008

ПисанеЗаглавие: Re: Информатика   Чет Мар 13, 2008 8:43 pm

Very Happy
ехааа, много мерси!
Върнете се в началото Go down
Вижте профила на потребителя
parola
New user
New user
avatar

Брой мнения : 14
Registration date : 01.11.2008

ПисанеЗаглавие: голяма молба   Пон Май 04, 2009 6:11 pm

Ив, може ли да актуализира6 линковете, за6тото не работят, а имам нужда от тях. Съ6то ако някой има опит с инсталиране на Борланд - свалих я, а не мога да я стартирам monkey
Върнете се в началото Go down
Вижте профила на потребителя
jojo
Silver user
Silver user


Male
Брой мнения : 43
Location : sf
Registration date : 15.11.2008

ПисанеЗаглавие: Re: Информатика   Сря Юни 17, 2009 3:42 pm

ето малко задачи за помощ:
да се въведат оценки по 4 предмета за 15 студента :
#include<iostream.h> void main( )
{ int u[15][4],s,i,j; float sr;
s=0;cout<<"elemti mas."<<endl;
for(i=0;i<15;i++)
for(j=0;j<4;j++)
{cout<<"u["<<i+1<<"]["<<j+1<<]=";
cin>>u[i][j];
s=s+u[i][j];
}sr=s/60;
cout<<"sr= "<<sr;
}

Да се транспонира матрица А в матрица В. Да се изведат и двете матрици.

#include<iostream.h>
#include<iomanip.h>
void main()
{
int a[20][10],b[10][20];
int n,m;
do {cout<<"kolko sa redovete? ";
cin>>n;
} while (n<=0||n>20);
do {cout<<"kolko sa stylbovete? ";
cin>>m;
} while(m<=0||m>10);
int i,j;
for(i=0;i<=n-1;i++)
for(j=0;j<=m-1;j++) {cout<<"kolko e chisloto na "<<i<<" red i "<<j<<" stylb? ";
cin>>a[i][j];
}
cout<<"\nmatricata za transponirane e:\n";
for(i=0;i<=n-1;i++)
{ for (j=0;j<=m-1;j++) cout<<setw(6)<<a[i][j];
cout<<endl;
}
for(i=0;i<=n-1;i++)
for(j=0;j<=m-1;j++) b[j][i]=a[i][j];
cout<<"\ntransponiranata matrica e:\n";
for (j=0;j<=m-1;j++)
{ for(i=0;i<=n-1;i++) cout<<setw(6)<<b[j][i];
cout<<endl;
}
}

в едномерен масив да се въведат оценки и да се намерят оценките на 6-ците и2-ките:
#include<iostream.h>
void main()
{
int a[100],n;
do{cout<<"ocenkite sa ";
cin>>n;
}while(n<=0||n>100);
int i;
for(i=0;i<n-1;i++)
do{cout<<"kolko sa oc "<<i+1<<" mqsto";
cin>>a[i];
}while(a[i]<2||a[i]>6);
int br2,br6;
br2=0;br6=0;
for(i=0;i<=n-1;i++)
{if (a[i]==2) br2=br2+1;
if (a[i]==6) br6=br6+1;
}
cout<<"broqt na 6 e"<<br6<<":\n broqt na 2 e"<<br2;
}

Напишете програма за обръщане на едномерен масив (първият елемент да стане последен и т.н.)

#include <iostream.h>
#include <math.h>
void main()
{
int n[20], m[20], nn;
cout<<"Vavedi broqt na elementite N= "; cin>>nn;
for(int i=0; i<nn; i++)
{ cout<<"\n Vavedi B["<<i+1<<"]= "; cin>>n[i];
}
for(i=0; i<nn; i++)
m[nn-1-i]=n[i];
for(int j=0; j<nn; j++)
cout<<"\n A["<<j+1<<"]= "<<m[j];
}


умножение на матрици:
#include<iostream.h>
void main()
{
const n=10;
int a[n][n],b[n][n],c[n][n];
float max=0;
int i,j,k;
cout<<"vevejdane na masiv 1";
for(j=0;j<n;j++)
{cout<<" "<<j+1<<"red:" <<endl;
for(i=0;i<n;i++)
{
cout<<i+1<<" i element ";
cin>>a[j][i];
}
}cout<<"vuvejdase masiv 2 "<<cout<<endl;
for(j=0;j<n;j++)
{cout<<" "<<j+1<<"red";cout<<endl;
for(i=0;i<n;i++)
{
cout<<i+1<<" i element: ";
cin>>b[j][i];
}
}

for(j=0;j<n;j++)
for(i=0;i<n;i++)
{c[j][i]=0;
for(k=0;k<n;k++)
c[j][i]=a[j][i]*b[j][i];
if (max <c[j][i])max=c[j][i];
}
cout<<"masiv 3 ";
for(j=0;j<n;j++)
{for(i=0;i<n;i++)
cout<<c[i][j]<<" ";
cout<<endl;
}
cout<<"max element namasiva c e: "<<max<<endl;
}




би трябвало да се помогнат на някой,защото се изпълняват за курсови работи и изпит. Very Happy
Върнете се в началото Go down
Вижте профила на потребителя
petionka
Bronze user
Bronze user
avatar

Female
Брой мнения : 18
Age : 28
Registration date : 03.07.2009

ПисанеЗаглавие: ПОМОЩ СПЕШНО   Съб Юли 04, 2009 2:30 am

1. В двумерен масив са зададени оценки (n-редове-студенти; m-стълбове-предмети). Едномерен масив запълнете: средния успех на студентите и номера на студента с максимален успех. (+блок-схема); 2. Направете програма за създаване на едномерен масив, съдържащ всички естестжени числа от интервала [m;n], m<n, съдържащи цифрата 5. Изведете масива. (+блок-схема); 3. В двумерен масив са зададени оценки (n-редове-студенти; m-стълбове-предмети). Едномерен масив запълнете: средния успех на студентите. Изведете масива и номерата на студентите с Мн.Добър (5) и Отличен (6). (+блок схема);

П.С. 15 27 И 16 ЗАДА4А ОТ КУРСОВИТЕ ТРЯБВА ДА Я ПРЕДАМ НА 9.07.09Г.
E-MAIL: petionka@abv.bg skype: petionkata
10X!
Върнете се в началото Go down
Вижте профила на потребителя
BulBoy

avatar

Male
Брой мнения : 2
Age : 32
Location : Sofia
Registration date : 07.11.2010

ПисанеЗаглавие: курсова задача по c++   Нед Ное 07, 2010 4:11 pm

здреите -за 1 година сам в вту-и имам голями проблеми по с++ -при георгиева. имам курсова задача без която не мога да се явя на изпит а грам нищо не разбирам от това с++.ако може някои да ми помогне ще му бъда мн благодарен;

задача; Даден е едномерен масив.Запълнете двумерен масив по следния начин:над главния диагонал всички елементи равни на сумата на четните елементи в едномерния масив ,под главния диагонал всички елементи равни на сумата на елементи кратни на 3 в едномерния масив и по главния диагонал -елементите равни на 0. Изведете двумерния масив


danail.panev@abv.bg
skype: dani_deni20

БЛАГОДАРЯ ВИ ПРЕДВАРИТЕЛНО!!!
Върнете се в началото Go down
Вижте профила на потребителя http://danail.panev@abv.bg
Sponsored content




ПисанеЗаглавие: Re: Информатика   

Върнете се в началото Go down
 
Информатика
Предишната тема Следващата тема Върнете се в началото 
Страница 1 от 1

Permissions in this forum:Не Можете да отговаряте на темите
ВТУ Тодор Каблешков :: Катедри :: Катедра: Математика и информатика-
Идете на: