Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.57/21: Рейтинг темы: голосов - 21, средняя оценка - 4.57
0 / 0 / 0
Регистрация: 20.10.2015
Сообщений: 2
1

Даны три числа. Выбрать те из них, которые принадлежат заданному отрезку [a,b].

01.06.2012, 12:25. Просмотров 4142. Ответов 4
Метки нет (Все метки)

не знаю си++, но так вышло что надо для универа решить хотя бы две задачки, если кто поможет буду благодарен.Вот сами задачки.
1.Даны три числа. Выбрать те из них, которые принадлежат заданному отрезку [a,b].
2.В заданной матрице A(N, M) поменять местами столбцы с номерами P и Q.
3.Найти самое длинное и самое короткое слово в заданном предложении.

СПАСИБО!
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
01.06.2012, 12:25
Ответы с готовыми решениями:

Даны три числа. Выбрать те из них, которые принадлежат заданному отрезку [a,b]
Даны три числа. Выбрать те из них, которые принадлежат заданному отрезку . помогите пожалуйста)))

Даны действительные числа А,В,С . Найти те из них которые не принадлежат заданному отрезку [0; 2].
Даны действительные числа А,В,С . Найти те из них которые не принадлежат заданному отрезку . кто...

Даны три вещественных числа. Выбрать те из них, которые принадлежат интервалу (1,3). (C++)
Даны три вещественных числа. Выбрать те из них, которые принадлежат интервалу (1,3). Сделать...

Даны три действительных числа, выбрать из них те, которые принадлежат интервалу от 1 до 3
Даны три действительных числа, выбрать из них то которые принадлежат интервалу от 1 до 3....

4
348 / 269 / 128
Регистрация: 14.11.2010
Сообщений: 482
01.06.2012, 13:25 2
1 punkt:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
    int x,y,z,a,b;
    cout<<"Vvedite x,y,z: ";cin>>x>>y>>z;
    cout<<"Vvedite [a,b]: ";cin>>a>>b;
    if(x>=a && x<=b) cout<<x<<" ";
    if(y>=a && y<=b) cout<<y<<" ";
    if(z>=a && z<=b) cout<<z<<" ";
    getch();
    return 0;
}
1
348 / 269 / 128
Регистрация: 14.11.2010
Сообщений: 482
01.06.2012, 14:12 3
3 punkt:
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
#include <iostream>
#include <conio.h>
#include <string>
using namespace std;
void Long(char* str)
{
    char * pch;
    char Array[50][25];
    int min,i=0,pos=0,max;
    pch = strtok (str," ,.-");
    strcpy(Array[i],pch);
    while (pch != NULL)
    {
        strcpy(Array[i++],pch);
        pch = strtok (NULL, " ,.-");
    }
    min=strlen(Array[0]);
    pos=0;
    for(int j=0;j<i+1;j++)
    {
        if(strlen(Array[j])<min)
        {
            min=strlen(Array[j]);
            pos=j;
        }
    }
    cout<<"Samoe korotkoe: "<<Array[pos]<<endl;
    max=strlen(Array[0]);
    pos=0;
    for(int j=0;j<i;j++)
    {
        if(strlen(Array[j])>=max)
        {
            max=strlen(Array[j]);
            pos=j;
        }
    }
    cout<<"Samoe dlinnoe: "<<Array[pos]<<endl;
}
int main()
{
    char str[] ="Etot prostoy text bez smisla.";
    Long(str);
    getch();
    return 0;
}
1
363 / 364 / 167
Регистрация: 11.06.2010
Сообщений: 703
01.06.2012, 14:23 4
Цитата Сообщение от Костантин Посмотреть сообщение
В заданной матрице A(N, M) поменять местами столбцы с номерами P и Q.
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
48
49
50
51
52
53
54
55
#include <iostream> 
 
using namespace std; 
 
void SwapColumn(int **x, int n, int a, int b)
{
    int z;
    for(int i = 0; i < n; i++)
    {
        z = x[i][a];
        x[i][a] = x[i][b];
        x[i][b] = z;
    }
}
 
int main()
{   
    setlocale(0, "");
 
    int n, m, p, q;
    cout<<"n = ";
    cin>>n;
    cout<<"m = ";
    cin>>m;
        
    int **x = new int *[n];
 
    cout<<"\n  Введите элементы:"<<endl;
    for(int i = 0; i < n; i++)
    {
        x[i] = new int [m];
        for(int j = 0; j < m; j++)
            cin>>x[i][j];
    }
 
    cout<<"\np = "; cin>>p;
    cout<<"q = "; cin>>q;
 
    SwapColumn(x, n, p - 1, q - 1);
 
    
    cout<<"\n  Матрица:"<<endl;
    for(int i = 0; i < n; i++)
    {
        for(int j = 0; j < m; j++)
            cout<<x[i][j]<<" ";
        cout<<endl;
    }
 
    for(int i = 0; i < n; i++) delete x[i];
    delete [] x;
 
    system("pause");
    return 0;
}
1
0 / 0 / 0
Регистрация: 20.10.2015
Сообщений: 2
01.06.2012, 22:11 5
спасибо огромное выручили!!!!!!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
01.06.2012, 22:11

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Даны три вещественных числа, вывести на экран те из них, которые не принадлежат заданному диапазону
Даны три вещественных числа, вывести на экран те из них, которые не принадлежат диапазону (-3,8;...

Заданные три действительных числа. Выбрать из них те, которые принадлежат промежутку (2,5)
Заданные три действительных числа. Выбрать из них те, которые принадлежат промежутку (2,5). ...

Даны три действительных числа, выбрать (вывести на экран) те из них, которые пренадлежат интервалу
Задание такое: Даны три действительных числа, выбрать (вывести на экран) те из них, которые...

Даны три целых числа. Вывести на экран те из них, которые являются положительными.
1. Даны три целых числа. Вывести на экран те из них, которые являются положительными. 2. Найти...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.