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

после завтра екзамен! - C++

Восстановить пароль Регистрация
 
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 14:36     после завтра екзамен! #1
и так условие трёх задач
1)найти мин и макс элементы массива А[20] и расположить элементы между ними по убыванию;
2)найти суму А[20][20] левой четверти;
3)протабулировать функцию y(x)=Acos(x), x1<x<x2, n,
y(x) - в подпрограме
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.06.2011, 14:36     после завтра екзамен!
Посмотрите здесь:

C++ Завтра экзамен...
C++ Сложение чисел ! недопуск на екзамен !
C++ Завтра сдавать))
Завтра сдавать! C++
C++ Зачёт завтра!!!!!!!
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Jupiter
Каратель
Эксперт C++
6542 / 3962 / 226
Регистрация: 26.03.2010
Сообщений: 9,273
Записей в блоге: 1
Завершенные тесты: 2
04.06.2011, 14:39     после завтра екзамен! #2
Цитата Сообщение от oDismc Посмотреть сообщение
и так условие трёх задач
1)найти мин и макс элементы массива А[20] и расположить элементы между ними по убыванию;
2)найти суму А[20][20] левой четверти;
3)протабулировать функцию y(x)=Acos(x), x1<x<x2, n,
y(x) - в подпрограме
и, в чем проблема?
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 14:40  [ТС]     после завтра екзамен! #3
нужна помошь
DWand
 Аватар для DWand
13 / 13 / 1
Регистрация: 23.04.2011
Сообщений: 99
04.06.2011, 14:42     после завтра екзамен! #4
Что именно не получается в решении этих задач?
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 14:44  [ТС]     после завтра екзамен! #5
1) каким образом росположить между минимом и максумумом
2) условие левой четверти
3) подпрограма

Добавлено через 59 секунд
поможеш?
DWand
 Аватар для DWand
13 / 13 / 1
Регистрация: 23.04.2011
Сообщений: 99
04.06.2011, 14:53     после завтра екзамен! #6
1) Расположить с помощью сортировки. Несколько вариантов сортировки описаны во вложенном файле.
2) левая четверть
верхняя оба индекса меньше половины длинны строки и столбца соответственно
нижняя один индекс (номер строки) больше половины количества срок, второй индекс (номер столбца) меньше половины количества столбцов
3) не знаю что такое "протабулировать"
Вложения
Тип файла: doc sort.doc (93.0 Кб, 15 просмотров)
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 14:56  [ТС]     после завтра екзамен! #7
хоть одно тело програмы напишите
diagon
Higher
 Аватар для diagon
1920 / 1186 / 49
Регистрация: 02.05.2010
Сообщений: 2,925
Записей в блоге: 2
04.06.2011, 15:00     после завтра екзамен! #8
1)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#define maxx 999
int main(){
    int arr[20]={1,2,3,4,5,6,7,8,20,10,11,12,13,14,15,16,17,18,19},i=0,max=-maxx,min=maxx,maxi,mini;
    std::cout << "array : ";
    while (i < 20){
        if (arr[i]>max) {max=arr[i]; maxi=i;}
        if (arr[i]<min) {min=arr[i]; mini=i;}
        std::cout << arr[i++] << ' ';
    }
    std::cout << std::endl << "max = " << max << "\nmin = " << min << std::endl << "new array: ";
    if (maxi>mini) maxi^=mini^=maxi^=mini;
    for (i=mini+1; i < maxi-1; i++)
        for (int j=i+1; j < maxi; j++)
            if (arr[i]<arr[j]) arr[i]^=arr[j]^=arr[i]^=arr[j];
    for (i=0;i < 20;i++)
        std::cout << arr[i] << ' ';
    return 0;
}
А, стоп, немного не работает, сейчас поправлю
Вот:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#include <iostream>
#define maxx 999
int main(){
    int arr[20]={1,2,3,4,5,6,7,8,20,10,11,12,13,14,15,16,17,18,19},i=0,max=-maxx,min=maxx,maxi,mini;
    std::cout << "array : ";
    while (i < 20){
        if (arr[i]>max) {max=arr[i]; maxi=i;}
        if (arr[i]<min) {min=arr[i]; mini=i;}
        std::cout << arr[i++] << ' ';
    }
    std::cout << std::endl << "max = " << max << "\nmin = " << min << std::endl << "new array: ";
    if (maxi<mini) {int temp=mini; mini=maxi; maxi=temp;}
    for (i=mini+1; i < maxi-1; i++)
        for (int j=i+1; j < maxi; j++)
            if (arr[i]<arr[j]) {int temp=arr[i]; arr[i]=arr[j]; arr[j]=temp;}
    for (i=0;i < 20;i++)
        std::cout << arr[i] << ' ';
    return 0;
}
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 15:02  [ТС]     после завтра екзамен! #9
дяк дяк дяк +1 к репутации)
DWand
 Аватар для DWand
13 / 13 / 1
Регистрация: 23.04.2011
Сообщений: 99
04.06.2011, 15:04     после завтра екзамен! #10
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;
void main(){
    setlocale(LC_ALL, "russian");
    int a[20][20];
    for (int i = 0; i < 20; i++){
        for (int j = 0; j < 20; j++){
            /*cout << "Введите (" << i << "," << j << ") элемент матрицы: ";
            cin >> a[i][j];*/
            a[i][j] = 1;
        }
    }
    cout << "Ваша матрица: " << endl;
    for (int i = 0; i < 20; i++){
        for (int j = 0; j < 20; j++){
            cout << a[i][j] << " ";
        }
        cout << endl;
    }
    cout << "Сумма верхней левой четверти: ";
    int sum = 0;
    for (int i = 0; i < 10; i++){
        for (int j = 0; j < 10; j++){
            sum += a[i][j];
        }
    }
    cout << sum << endl;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2011, 15:05     после завтра екзамен!
Еще ссылки по теме:

C++ Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте
нужна программа на завтра C++
В одномерном массиве вычислить максимальный по модулю элемент, сумму элементов после первого положительного(ПОМОГИТЕ НА ЗАВТРА НАДО СРОЧНО "СЕССИЯ") C++

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

Или воспользуйтесь поиском по форуму:
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 15:05  [ТС]     после завтра екзамен! #11
и третью пожалуйста
Yandex
Объявления
04.06.2011, 15:05     после завтра екзамен!
Ответ Создать тему
Опции темы

Текущее время: 01:32. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru