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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
#1

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

04.06.2011, 14:36. Просмотров 658. Ответов 10
Метки нет (Все метки)

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

Прошу прощение за наглость, кто сможет написать следуюшие задачи на языке c++ , завтра екзамен выручайте - C++
Дан файл вещественных чисел, содержащий ненулевую часть нижне- треугольной матрицы (по строкам). Создать новый файл, содержащий все ...

Сложение чисел ! недопуск на екзамен ! - C++
Нужно написать функцию, которая позволяет сложить ( + ) два целых положительных числа, без ограничения на величину чисел. Завтра нужно...

Зачёт завтра!!!!!!! - C++
помогите пожалуйста!!!! нужно решить 2 задачки Работа с двумерными числовыми массивами. Использование указателей. Использование...

Завтра экзамен... - C++
Дано целое число n и целочисленная матрица размером n. Узнать, есть ли в этой матрице строки с одинаковыми элементами и вывести данные...

Завтра сдавать)) - C++
Господа! ХЕЛП! Курсовик мне написали, а обьяснить не успели!! Обьясните пожалуйста((( Оч благодарен буду заранее спасибо

нужна программа на завтра - C++
нужно написать программу с помощью условия (if, else), цикла(ов) и while. первую и вторую. буду очень благодарен.вариант 17 если что. 16 не...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Jupiter
Каратель
Эксперт С++
6554 / 3975 / 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) - в подпрограме
и, в чем проблема?
0
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 14:40  [ТС] #3
нужна помошь
0
DWand
13 / 13 / 1
Регистрация: 23.04.2011
Сообщений: 99
04.06.2011, 14:42 #4
Что именно не получается в решении этих задач?
0
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 14:44  [ТС] #5
1) каким образом росположить между минимом и максумумом
2) условие левой четверти
3) подпрограма

Добавлено через 59 секунд
поможеш?
0
DWand
13 / 13 / 1
Регистрация: 23.04.2011
Сообщений: 99
04.06.2011, 14:53 #6
1) Расположить с помощью сортировки. Несколько вариантов сортировки описаны во вложенном файле.
2) левая четверть
верхняя оба индекса меньше половины длинны строки и столбца соответственно
нижняя один индекс (номер строки) больше половины количества срок, второй индекс (номер столбца) меньше половины количества столбцов
3) не знаю что такое "протабулировать"
0
Вложения
Тип файла: doc sort.doc (93.0 Кб, 15 просмотров)
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 14:56  [ТС] #7
хоть одно тело програмы напишите
0
diagon
Higher
1929 / 1195 / 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;
}
1
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 15:02  [ТС] #9
дяк дяк дяк +1 к репутации)
0
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;
}
1
oDismc
-42 / 0 / 1
Регистрация: 12.04.2011
Сообщений: 17
04.06.2011, 15:05  [ТС] #11
и третью пожалуйста
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.06.2011, 15:05
Привет! Вот еще темы с ответами:

горит на завтра проект ! - C++
Задано масив цілих чисел.Отримати в порядку спадання всі додатні числа що входять в цей масив.Вказівка: використовувати лінійний список.що...

Помогите студенту завтра в 1 час - C++
Мне нужна помощ по легким задачам с++ оплата следует если кто заинтересован пишите скайп soslan15rus1

Исправть код. Срок - до завтра. - C++
#include &lt;iostream&gt; using namespace std; struct element { public: element *next; element *pred; int data; }; ...

Написать программу. Защита завтра!! Пож.. - C++
Напишите , пожалуйста, программу на С. Завтра защита, выручайте! Вот задание: Определить частоту появления каждой буквы русского...


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

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
04.06.2011, 15:05
Ответ Создать тему
Опции темы

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