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

Решить для экзамена - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Упражнения по C++ http://www.cyberforum.ru/cpp-beginners/thread325343.html
Люди добрые весь гугл обыскал но не нашел нормального задачника по с++ (имеется в виду задачи идут по уровню сложности от меьшего к большему), конечно я нашел пару книг но там тема int а в решение и string напихали да еще и код укорачивают не пишут полностью, как будто у новичка который начал бигин должен решить задачу на string классы.
C++ Квадратное уравнение вида a*(x^2)+b*x+c=0, данные об a,b,c берутся из файла написать программу которая решает квадратное уравнение вида a*(x^2)+b*x+c=0 данные об a,b,c берутся из файла. http://www.cyberforum.ru/cpp-beginners/thread325334.html
МАТРИЦА C++
Всем привет, у меня такая загвоздка, не умею использовать функции и модули. Помогите кто чем может. Примечание: 1) Составить программу на языке C++, состоящую из двух функций с использованием указателей.В главной функции выполнить ввод двумерного массива и вывод полученных результатов. В вызываемой функции выполнить обработку двумерного массива. 2)Составить программу, состоящую из двух...
C++ рекуривная функция вывода
Всем доброго времени суток, мне надо решить вот такую задачку, никак не могу сообразить как это организовать. Собственно сама задача: Написать рекурсивную функцию для вывода на экран (в файл) цифр натурального числа в обратном порядке. Заранее спасибо)
C++ Не присваивается значение элементу массива LPWSTR http://www.cyberforum.ru/cpp-beginners/thread325301.html
Есть кусок кода некоторой программы на C++ LPWSTR dir; GetModuleFileName(NULL, dir, 300); //dir='!'; int i, j=0; for(i=0;dir!='\0';i++) if(dir=='\\') j=i; dir='\0';
C++ Нужно решение в c++ Уважаемые форумчани, помогите пожалуйста с задачей. Завтра нужно сдавать, у самого не получается..( Заранее большое спасибо!!! А. Создать файл, содержащий сведения о наличии билетов и рейсах, пункт назначениЯ, ВРЕМЯ ВЫЛЕТА,время прибытия, кол-во свободных мест в самолете. Количество записей- 25. Б.Найти время отправления самолетов в город X, наличие свободных мест на рейс в городе X с временм... подробнее

Показать сообщение отдельно
co6ak
Кошковед
 Аватар для co6ak
403 / 496 / 29
Регистрация: 12.04.2010
Сообщений: 1,392
24.06.2011, 11:44     Решить для экзамена
номер 1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
    int mat[3][3];
    int min = 0;
    int max = 0;
 
    cout << "Input mat[i][j]: " << endl;
    for (int i = 0; i < 3; i++)
        for (int j = 0; j < 3; j++)
        {
            cin >> mat[i][j];
            if (mat[i][j] > max) max = mat[i][j];
            if (mat[i][j] < min) min = mat[i][j];
        }
    cout << "Max - Min = " << max - min << endl;
    system("pause");
        return 0;
}


Добавлено через 3 минуты
номер 2
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int mat[5][3];
    int sum;
    int maxsum=0;
    int isum=0;
 
    cout << "Input maы[i]: " << endl;
    for (int i = 0; i < 5; i++)
    {
        sum = 0;
        for (int j = 0; j < 3; j++)
        {
            cin >> mat[i][j];
            sum+=mat[i][j];
        }
        if ( sum > maxsum ) { maxsum = sum; isum = i; }
    }
 
 
    cout << "iSum =  " << isum << ", sum = " << maxsum << endl;
    system("pause");
        return 0;
}


Добавлено через 3 минуты
номер 3
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int M;
    cout << "Enter M: " ;
    cin >> M;
    int* mas = new int [M];
    int proivz =1;
 
    cout << "\nInput mat[i][j]: " << endl;
    for (int i = 0; i < Ь; i++)
    {
        cin >> mas[i];
        if (mas[i] != 0) proivz*=mas[i];
    }
 
 
    cout << "Proizv =  " << proizv <<  endl;
    system("pause");
    return 0;
}


Добавлено через 3 минуты
номер 4
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int masX[6];
    int masY[7];
    int count = 0;
    cout << "\nInput X[i]: " << endl;
    for (int i = 0; i < 6; i++)
    {
        cin >> masX[i];
        if (masX[i] > 0 ) count++;
    }
    cout << "\nInput Y[i]: " << endl;
    for (int i = 0; i < 7; i++)
    {
        cin >> masY[i];
        if (masY[i] < 0 ) count++;
 
        }
    cout << "Counter = " << count <<  endl;
    system("pause");
    return 0;
}


Добавлено через 2 минуты
номер 5
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
    int masT[8];
    int C;
    cout << "Enter C: " ;
    cin >> C;
    int count = 0;
    cout << "\nInput T[8]: " << endl;
    for (int i = 0; i < 8; i++)
    {
        cin >> masT[i];
        if (masT[i] < C ) count++;
    }
 
    cout << "Counter = " << count <<  endl;
    system("pause");
    return 0;
}


Добавлено через 3 минуты
номер 7
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int N;
    cout << "Enter N: ";
    cin >> N;
    int* mas = new int [N];
    int imax = 0;
    cout << "\nInput mas[N]: " << endl;
    for (int i = 0; i < N; i++)
    {
        cin >> mas[i];
        if (mas[imax]<mas[i]) imax = i;
    }
    int tmp;
    tmp = mas[N-1]; 
    mas[N-1] = mas[imax];
    mas[imax] = tmp;
 
    for (int i = 0; i < N; i++)
    {
        cout << mas[i] << "\t" ;
    }
    
    system("pause");
    return 0;
}


Добавлено через 1 минуту
номер 6
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
#include <iostream>
 
using namespace std;
 
int main()
{
    int N;
    cout << "Enter N: ";
    cin >> N;
    int* mas = new int [N];
    int imax = 0;
    int imin = 0;
    cout << "\nInput mas[N]: " << endl;
    for (int i = 0; i < N; i++)
    {
        cin >> mas[i];
        if (mas[imax]<mas[i]) imax = i;
        if (mas[imin]>mas[i]) imin = i;
    }
    int tmp;
    tmp = mas[imin]; 
    mas[imin] = mas[imax];
    mas[imax] = tmp;
 
    for (int i = 0; i < N; i++)
    {
        cout << mas[i] << "\t" ;
    }
    
    system("pause");
    return 0;
}


Добавлено через 5 минут
номер 9
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
#include <math.h>
 
using namespace std;
 
int main()
{
    float s=0;
    for (int n = 1; n < 120; n++) 
    {   int i = n % 2;
        s += pow(-1,i) * 1 / ( n * ( n + 1 ) ;
    }
    cout << "s = " << s << endl;
    system("pause");
    return 0;
}


Добавлено через 3 минуты
номер 10
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
 
using namespace std;
 
int main()
{
    int mas[10];
    bool posled = true;
    for (int i = 0; i < 10; i++)
        cin >> mas[i];
    for(int i = 0; i < 9; i++)
        if ( mas[i] > mas[i+1] ) { posled = false; break; }
 
    if (posled) cout << "Является" << endl;
    else cout << "Не является" << endl;
    system("pause");
    return 0;
        
}
 
Текущее время: 15:11. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru