Форум программистов, компьютерный форум CyberForum.ru

C++ задания - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Проверка чисел на С http://www.cyberforum.ru/cpp/thread215099.html
Нужна программа: Условие: Когда ввожу 123 или -123 на екран выводило что ето число, а когда 123а 4325 виводило что ето текст . Ввод даных в типе char. Заранее благодарен.
C++ вопрос Есть код программы , в конце программы должен запрашеватся вопрос , продолжить выполнения программы да/нет если "да" то программа начинается сначала !если "нет" закрывается ! Напишите код плз ! http://www.cyberforum.ru/cpp/thread215060.html
C++ Заполненые матрицы на С
Условие: Заполнить матрицу значениями вектора b1, b2, ... , b81 от левого верхнего угла по спиралi: вправо - вниз - влево - вверх.
C++ Запись целого числа на С
Условие: Определить, является ли данная последовательность символов правильной записью целого числа (возможно, со знаком)
C++ метод рунге-кутта 2 порядка http://www.cyberforum.ru/cpp/thread214666.html
y' = exp(x+y) y(-1) = 0 Нужно написать программу, для метода рунге-кутта 2 порядка. Для первого порядка, я нашёл алгоритм и справился, а вот это уравнение не могу решить :( подскажите алгоритм или уже готовые программы (C++) заранее благодарен
C++ Ввести и вывести текст на консоль Нужно простая работа с текстом нужно ввести текст(с пробелами т.е. cin - неподойдет) и вывести введенный текст также с пробелами со всем. вот собственно и все. Может кто помочь? подробнее

Показать сообщение отдельно
Ljapyok
Сообщений: n/a

C++ задания - C++

19.12.2010, 23:49. Просмотров 865. Ответов 2
Метки (Все метки)

Вообщем было поручено сделать 5 задачь 3 сделал,но на счёт правильности не уверен!
Вот условия тех задач которые я написал:
В вложениях "Безымянный.JPG"
Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
void main()
{
float x,a,y=0;
 
for(x=1.5;x<=3.5;x+=0.5)
{
a=sqrt(cos(x)+pow(sin(x),2));
y=(pow(x,5)*a*x/(x*x+y))+pow(cos(x),5);
if((x<=3.5)&&(x>=2.5))
cout<<"x="<<x<<" "<<"a i y ne sushestvuiut"<<endl;
else
cout<<"x="<<x<<" "<<"a="<<a<<" "<<"y="<<y<<endl;
}
getch();
}
Следущая задача такая:
Подписана во вложениях "Безымянный1.JPG"


Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
#include <iostream>
#include <math.h>
#include <conio.h>
using namespace std;
double f(double x)
{return pow(2*(x*x),1.0/3)-pow(x,3);}
void main()
{
double x1=4/15,x2=4/5,x_rez,y1,y2,y_rez;
const double eps=0.001;
do
{
x_rez=(x1+x2)/2;
y1=f(x1);
y2=f(x2);
y_rez=f(x_rez);
if(((y_rez>0)&&(y1>0))||((y_rez<0)&&(y1<0)))
x1=x_rez;
else
x2=x_rez;
}
while(fabs(y_rez)>eps);
{
cout<<x_rez<<" "<<y_rez<<endl;
}
getch();
}
Вот 3 работа которую я написал!

28.
x -50 -40 -30 -15 -5 100 125
y -50 -40 -30 -5 25 158 160

(просто подставить числа остаёться)
Вот код:

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
#include <vcl\condefs.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <iostream.h>
#include <math.h>
#include <conio.h>
#pragma hdrstop
//--------------------------------------------------------------------
//USERES("Project1.res");
//--------------------------------------------------------------------
float Inter(float x1,float y1, float x2,float y2)
{
   float y3,x3;
   x3 = (x1+x2)/2;
   float k = (y2 - y1)/fabs(x2-x1);
   y3 = (x3-x1)*k + y1;
   return y3;
}
int main(int argc, char **argv)
{
    const int n  = 8;
    float x[n],y[n];
    float x2[2*n-1],y2[2*n-1];
    cout << "Vvedite massv tochek v vide x y:" << endl;
    int i;
    for(i=0;i<n;i++)
      cin >> x[i] >> y[i];
    for (i=0;i<n-1;i++)
        {
           x2[i*2] = x[i];
           x2[i*2+1] = (x[i]+x[i+1])/2;
           y2[i*2] = y[i];
           y2[i*2+1] = Inter(x[i],y[i],x[i+1],y[i+1]);
        }
    y2[n*2-2] = y[n-1];
    x2[n*2-2] = x[n-1];
    cout << "resultat" << endl;
    cout << "nachalniy massiv:" <<endl;
    for(i=0;i<n;i++)
       cout << "x[" << i << "]=" << x[i] << " y[" << i << "]=" << y[i] << endl;
    cout << "Dopolneniy massiv:" << endl;
    for(i=0;i<n*2-1;i++)
       cout << "x2[" << i << "]=" << x2[i] << " y2[" << i << "]=" << y2[i] << endl;
    getch();
    return 0;
}
Теперь есть несколько вопросов!
Тот кто реально сильно шарит на С++
Просьба проверить 1 и 2 РАБОТУ!
и ещё требуеться помощь в написание кодов для этих 2х заданий:

1) У матрицях А(4,4), В(5,5), C(7,7) поміняти місцями рядки і стовпці, на перетині яких перебуває максимальний елемент.
2)У дійсній матриці розміром 6х9 поміняти місцями рядки, що містять найбільший і найменший елементи. Передбачається, що ці елементи зустрічаються один раз і перебувають у різних рядках.

(Пишу сразу же на русском и украинсом языках)

1) В матрицах А (4,4), В (5,5), C (7,7) поменять местами строки и столбцы, на пересечении которых находится максимальный элемент.
2) В настоящей матрице размером 6х9 поменять местами строки, содержащие наибольший и наименьший элементы. Предполагается, что эти элементы встречаются один раз и находятся в разных строках.

Пожалуйста кто сможет помочь,буду безумно благодарен!
Заранее большое спасибо!
И просьба,каждый ответ вмещал в себя цитату к чему ответ!
Желательно ответы полным кодом

Спасибо за внимание
Миниатюры
C++ задания   C++ задания  
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru