IPB

Здравствуйте, гость ( Вход | Регистрация )

> Хелп, с++
L0K0motiv
сообщение Oct 6 2007, 16:36
Сообщение #1


Продвинутый пользователь
***

Группа: Posters
Сообщений: 220
Регистрация: 17.8.2007
Из: Чебы
Пользователь №: 8,614



задание : f=(m*tg(t)+|c*sin(t)|)^1/3
Помогите плиз чо в этой программе не так ? (после компиляции и выполнения, результат f=1 при любых значениях t)
#include <stdlib.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
#pragma argsused
int main(int argc, char* argv[])
{const double m=2.0,c=-1.0;
double t,f;
cout<<"Vvedite t ";
cin>>t;
f=pow(m*tan(t)+abs(c*sin(t)),(1/3));
cout<<"f ravno "<<f;
getch();
}


--------------------
В голове один мотив - ЧЕМПИОН ЛОКОМОТИВ
Вернуться к началу страницы
 
+Цитировать сообщение
2 страниц V  < 1 2  
Создать новую тему
Ответов (20 - 22)
L0K0motiv
сообщение Dec 23 2007, 23:22
Сообщение #21


Продвинутый пользователь
***

Группа: Posters
Сообщений: 220
Регистрация: 17.8.2007
Из: Чебы
Пользователь №: 8,614



Amp, спасибо тебе.
Пойду удивлю училку. ))))
Просто я студент - первокурсник и мы пока такого не проходили. Твой код - нечто(всмысле я о.уел).
А так я сам разобрался и написал вот такую прогу:

Код
#include <iostream.h>
#include <conio.h>
#include <stdio.h>
void main()
{int i,j,n=0;char u[20],ucop[20];
cout<<"BBEDITE C/|OBO \n";
gets(u);
for(i=0;i<strlen(u);i++)
ucop[i]=u[i];
for(i=0;i<strlen(u);i++)
{for(j=0;j<strlen(u);j++) {if(u[i]==ucop[j]) n++;}
if(n>=3) u[i]=' ';n=0;}
puts(u);
getch();
}


--------------------
В голове один мотив - ЧЕМПИОН ЛОКОМОТИВ
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_aligatr-kil_*
сообщение Dec 23 2007, 23:30
Сообщение #22





Guests






Привет всем ! Помогите пожалуйсто переделать прогу под динамические массивы. например используя функции malloc , calloc

Код
#include <iostream.h>
#include <conio.h>
#include <stdio.h>

int main (int argc, char* argv[])
{
  float G[12];
  int i;
  cout <<"Elementu massiva:\n";
  for (i=0; i<12; i++)
  {
   cin >>G[i];
   cout <<"\n";
   }
   for (i=0; i<12; i++)
   if (int(G[i])%10==0)
         G[i]=int (G[i]/5);
   else G[i]=int(G[i]*3);
   for (i=0;i<12;i++)
   cout <<G[i]<<"\n";
   getch ();
   }
Вернуться к началу страницы
 
+Цитировать сообщение
Гость_aligatr-kil_*
сообщение Dec 24 2007, 17:09
Сообщение #23





Guests






С этой прогой помогли разобраться . Помоите пожалуйсто с этими прогами.

1) Удалите из слова все буквы, совпадающие с последней буквой.

2) Это программа с использованием процедур. - Используя подрограмму вычисления транспонированной матрицы S, найдите для данных матриц A, B, C размерностью 3x3 значение выражения : транспонированая(A + cool.gif - трансп(A+C) + трансп(B+C)

Сообщение отредактировал Gobbs - Dec 24 2007, 23:00
Вернуться к началу страницы
 
+Цитировать сообщение

2 страниц V  < 1 2
ОтветитьСоздать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



RSS Текстовая версия Сейчас: 30th April 2024 - 17:49