Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.80/5: Рейтинг темы: голосов - 5, средняя оценка - 4.80
-1 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65

Определить количество выигранных и проигранных матчей

14.11.2011, 10:55. Показов 1014. Ответов 13
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Помогите!
a) Статическая память. Двумерный массив. Дан массив из 2 строк и 22 столбцов. В 1-ой строке
информация о забитых мячах команды за матч, во 2-ой о пропущенных мячах. Определить количество
выигранных и проигранных матчей.
b) Динамическая память. Одномерный массив. Дан массив вещественных чисел. Правда ли, что
величина максимального элемента в два раза больше минимального.
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
14.11.2011, 10:55
Ответы с готовыми решениями:

Определить количество выигранных и проигранных матчей
Ребят помогите сделать проги на СИ(не си++). вот условие: a) Статическая память. Двумерный массив. Дан массив из 2 строк и 22 столбцов. В...

Определить количество матчей, окончившиеся в ничью
Помогите пожалуйста, как написать программу в visual basic 6.0. Определить количество матчей, окончившиеся в ничью. Заранее...

Определить количество матчей, окончившиеся вничью
Помогите пожалуйста, как написать программу в visual basic 6.0. Определить количество матчей, окончившиеся в ничью. Заранее...

13
 Аватар для Mr. FourKing
1 / 1 / 1
Регистрация: 11.11.2010
Сообщений: 29
14.11.2011, 11:03
a) берешь создаешь два счетчика, один для выигранных матчей, другой для проигранных. Затем сравниваешь элементы из 1-ой и 2-ой строки. В зависимости от результатов сравнения увеличиваешь нужный счетчик.

b) Ищешь макс. и мин. элементы, проверяешь условия max>2*min.
0
 Аватар для nonamez123
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
14.11.2011, 11:05
Цитата Сообщение от Mr. FourKing Посмотреть сообщение
a) берешь создаешь два счетчика, один для выигранных матчей, другой для проигранных. Затем сравниваешь элементы из 1-ой и 2-ой строки. В зависимости от результатов сравнения увеличиваешь нужный счетчик.

b) Ищешь макс. и мин. элементы, проверяешь условия max>2*min.

Не по теме:

он тебя благодарит, кэп! )))

0
14.11.2011, 11:08

Не по теме:

а чем еще помочь?! хотя подозреваю, тут кому-то нужен код.:)

0
-1 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65
14.11.2011, 11:09  [ТС]
Хм...Спасибо конечно, но мне бы сделанное)
0
 Аватар для nonamez123
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
14.11.2011, 11:16
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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
#include <cstdlib>
#include <iostream>
#include <time.h>
 
using namespace std;
 
const int n=10;
 
int maxx( int * );
int minn( int * );
 
int main()
{
    int mas[n];
    srand(time(NULL));
    
    for (int i = 0; i < n; ++i) {
        mas[i] = rand() % 10 + 1;
        cout << mas[i] << endl;
    }
    
    if((maxx(mas)/2)>minn(mas))
    cout << "Pravda";
    else cout << "Neprava";
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
 
int maxx(int *a){
    int max;
        for (int i=0; i<n; i++) {
            if (a[i]>max) {
            max=a[i];
        }
        }
    cout << "Max=" << max <<endl;
    return max;
}
 
int minn(int *a){
    int min;
    for (int i=0; i<n; i++) {
        if (a[i]<min) {
            min=a[i];
        }
    }
    cout << "Min=" << min << endl;
    return min;
 
}
второе как-то так... тока не допедрил, как проверить про 2 раза
0
-1 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65
14.11.2011, 11:18  [ТС]
Спасибо. Только это си++? мне си нужен
0
 Аватар для Mr. FourKing
1 / 1 / 1
Регистрация: 11.11.2010
Сообщений: 29
14.11.2011, 11:20
это самый обычный си.
0
 Аватар для nonamez123
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
14.11.2011, 11:20
измени cout на printf )))
1
-1 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65
14.11.2011, 11:23  [ТС]
спасибо!

Добавлено через 1 минуту
А кто с первой поможет?(
0
 Аватар для nonamez123
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
14.11.2011, 11:31
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

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>
#include <time.h>
 
using namespace std;
 
int main()
{
    int mas[2][22];
    int vyigral=0;
    int proigral=0;
    srand(time(NULL));
    
    for (int i=0; i<2; i++)
    for (int j=0; j<22; j++)
    mas[i][j]=rand();
    
    for (int i=0; i<22; i++)
    if(mas[1][i]>mas[2][i])
    vyigral++;
    else proigral++;
    
    cout << "Vyigral: " << vyigral << endl;
    cout << "Proigral: " << proigral << endl;
    
    
 
    
    system("PAUSE");
    return EXIT_SUCCESS;
}
первая как-то так
1
-1 / 0 / 0
Регистрация: 16.10.2011
Сообщений: 65
14.11.2011, 11:31  [ТС]
Спасибо тебе огромное!
0
 Аватар для nonamez123
189 / 185 / 54
Регистрация: 23.10.2010
Сообщений: 1,336
14.11.2011, 11:33
Цитата Сообщение от Bers Посмотреть сообщение
покажи, на что ты способен. покажи, как ты решаешь проблемы
Bash
1
rm - rf
Добавлено через 1 минуту
Цитата Сообщение от tula555 Посмотреть сообщение
Спасибо тебе огромное!
И тебе советую дома самому потренироваться или же сразу отсылать в CV в майкрософт, ты для них еще не потерян!
1
 Аватар для Mr. FourKing
1 / 1 / 1
Регистрация: 11.11.2010
Сообщений: 29
14.11.2011, 11:39
Лучший ответ Сообщение было отмечено Памирыч как решение

Решение

Первое задание:
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
#include <iostream>
#include <stdlib.h>
#include <conio.h>
 
using namespace std;
 
int main()
{
    int win=0, fail=0;
    int a[2][22];
 
    for(int i=0;i<2;i++)
    {
        for(int j=0;j<22;j++)
        {
            a[i][j]=rand()% 10 + 1;
            cout<<a[i][j];
        }
        cout<<endl;
    }
 
    for(int j=0;j<22;j++)
    {
        if (a[1][j]>a[2][j])
            win++;
        if (a[1][j]<a[2][j])
            fail++;
    }
 
    cout<<"Кол-во побед = "<<win;
    cout<<"Кол-во поражений = "<<fail;
 
    _getch();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
14.11.2011, 11:39
Помогаю со студенческими работами здесь

Определить количество футбольных команд, что выиграли больше половины матчей
или может в таком направление проще будет Sub Main() Dim i, j, k, n, s As Integer Dim A(n, n) As Integer ...

В одном массиве записано количество мячей заброшенных баскетбольной командой в каждом из 15 матчей
помогите решить задачу на С++ 3/3 В одном массиве записано количество мячей заброшенных баскетбольной командой в каждом из 15 матчей, в...

В списке хоккеистов, для выбранного хоккеиста определить: общее время удалений и общее число матчей с удалениями
Дана такая задача: В списке (по матчам сезона) хоккеистов, иеющих удаления в матчах, для выбранного хоккеиста определить: общее время...

Определить количество пятерок, количество четверок, количество троек и количество двоек в массиве оценок
В массиве записаны оценки по иностранному языку каждого из 22 учеников класса.Определить количество пятерок, количество четверок,...

Пользователь вводит строку. Определить количество букв (рус eng), количество цифр и количество остальных
в чем проблема не пойму работает на английских буквах на цифрах и остальные символы вроде считает а вот русские не хочет их забивает как...


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

Или воспользуйтесь поиском по форуму:
14
Ответ Создать тему
Новые блоги и статьи
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
Уведомление о неверно выбранном значении справочника
Maks 06.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "НарядПутевка", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если в документе выбран неверный склад. . .
Установка Qt Creator для C и C++: ставим среду, CMake и MinGW без фреймворка Qt
8Observer8 05.04.2026
Среду разработки Qt Creator можно установить без фреймворка Qt. Есть отдельный репозиторий для этой среды: https:/ / github. com/ qt-creator/ qt-creator, где можно скачать установщик, на вкладке Releases:. . .
AkelPad-скрипты, структуры, и немного лирики..
testuser2 05.04.2026
Такая программа, как AkelPad существует уже давно, и также давно существуют скрипты под нее. Тем не менее, прога живет, периодически что-то не спеша дополняется, улучшается. Что меня в первую очередь. . .
Отображение реквизитов в документе по условию и контроль их заполнения
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "ПланированиеСпецтехники", разработанного в конфигурации КА2. Данный документ берёт данные из другого нетипового документа. . .
Фото всей Земли с борта корабля Orion миссии Artemis II
kumehtar 04.04.2026
Это первое подобное фото сделанное человеком за 50 лет. Снимок называют новым вариантом легендарной фотографии «The Blue Marble» 1972 года, сделанной с борта корабля «Аполлон-17». Новое фото. . .
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизитов табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: 1. Реализовать контроль заполнения реквизита. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru