Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.02.2008, 03:56   #1
Ci_novice
 
Регистрация: 23.12.2007
Сообщений: 5
По умолчанию Просьба проверить решения заданий

Задания.

Срочно прошу проверить их. Если есть ошибки - исправьте пожалуйста.
1.
#include<iostream.h>
#include<math.h>
main()
{
int x;
double y,y1;
cin>>x;
y1=abs(x-5)+exp(pow(x,4));
y=sqrt(y1);
cout<<y;
}
2.
#include<iostream.h>
main()
{
float y;
float x;
cin>>x;
y=x/7 + (x/2);
cout<<y;
3.
#include<iostream.h>
#include<math.h>
main()
{
int u;
int x;
cin>>x;
if (x>-1 && x<=2) u=x*x + 2*x+1;
if (x<=-1) u=3*pow(x,3)-4*x+3;
else u=0.7*x+8.9;
cout<<u;
}
4.
#include<iostream.h>
#include<math.h>
main()
{
int x;
int y;
for (x=1;x<=5;x++)
{
y+=log(pow(x,2))+(pow(x,2)-1)/2;
}
cout<<y;
5.
#include<iostream.h>
#include<math.h>
main()
{
int x;
int y;
x=1;
while (x<=5)
{
y+=log(pow(x,2))+(pow(x,2)-1)/2;
x+=1;
}
cout<<y;
}
6.
#include<iostream.h>
#include<math.h>
main()
{
int i,j;
int s,p;
p=1;
for (i=1;i<=4;i++)
{
s=0;
for (j=1;j<=5;j++)
s+=(2*i*i+j);
p*=s;
}
cout<<p;
}
7.а)
#include<iostream.h>
#include<math.h>
main()
{
int y;
int i,z[5];
y=0;
for (i=0;i<5;i++)
{
y=pow(sqrt(i)+z[i],3);
}
cout<<y;
б)
#include<iostream.h>
main()
{
int c[3][4];
int i,k;
int s,p;
for (i=0;i<3;i++)
for (k=0;k<4;k++)
cin>>c[i][k];
s=0;
for (i=0;i<3;i++)
for (k=0;k<4;k++)
s+=c[i][k];
p=1;
for (i=0;i<3;i++)
for (k=0;k<4;k++)
p*=c[i][k];
cout<<"Summa= "<<s<<'\n';
cout<<"Proizvedenie= "<<p<<'\n';
}
8.
#include<iostream.h>
#include<math.h>
int fun(int x, int i)
{
int y;
y=pow(2,x)+exp(log(i));
return y;
}
main ()
{
int x,i;
cin>>x>>i;
cout<<fun(x,i);
}
--------------------
В первом примере правильно ли я записал выражение?
Ci_novice вне форума Ответить с цитированием
Старый 02.02.2008, 13:53   #2
<vlad>
Пользователь
 
Аватар для <vlad>
 
Регистрация: 27.01.2008
Сообщений: 29
По умолчанию

Ну первые три вроде правильно(во втором,правда, не хватает последней { ). Вот насчет 4 и 5 не понятно, там вроде в условии написано, что нужно y посчитать просто для x от 1 до 5 , а вы считаете сумму. В 7.а) вы используете массив z не задав в него никаких значений. В заданни 7.б) не очень понятно, что значит сумма и произведени матрицы? всех ее элементо? Если так, то все вроде нормально. Ну и в восьмом у вас e в степени ln(i): имееться ли тут ввиду произвольная i или мнимая. Если произвоьльная, то все ок, а если мнимая, то надо работать с комплексными числами. А все остальное вроде нормально.
<vlad> вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
просьба Aivar Софт 1 03.09.2008 23:46
Просьба о помощи FirsFire Помощь студентам 1 29.01.2008 14:29
Просьба разобраться с кодом на С++ deazer Помощь студентам 1 08.11.2007 07:55
Помогите с парой заданий по ассемблеру cL1zMa Помощь студентам 1 02.10.2007 23:38