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

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

Войти
Регистрация
Восстановить пароль
 
DERBI
0 / 0 / 0
Регистрация: 13.12.2010
Сообщений: 7
#1

не выходит решение на С++ - C++

14.12.2010, 16:24. Просмотров 322. Ответов 1
Метки нет (Все метки)

1) В массиве хранятся сведения о количестве осадков за каждый день сентября. Опре-делить: а) за какой период выпало больше осадков: в первую половину сентября или во вторую; б) в какую декаду месяца выпало больше всего осадков.
2)Дана строка текста, в котором нет начальных и конечных пробелов. Необходимо изменить её так, чтобы длина строки стала равна заданной длине (проверить: текущая длина должна быть меньше заданной!). Изменение следует сделать путем вставки между словами дополнительных пробелов. Количество пробелов между отдельными словами должно отличаться не более чем на 1.
3)В двумерном массиве хранятся данные об оценках N студентов по М предметам. Номер строки соответствует номеру студента в группе, номер столбца – предмету. Опре-делить K самых успешных студентов.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
14.12.2010, 16:24
Здравствуйте! Я подобрал для вас темы с ответами на вопрос не выходит решение на С++ (C++):

не выходит решение на С++ - C++
Помогите с решением следующих задачек на С++ (с использованием классов) 1 Дано слово. Получить и вывести на экран буквосочетание...

Не выходит найти решение - BSOD
Доброго времени суток! Помогите пожалуйста решить проблему. Облазил интернет не увидел вразумительных ответов. Дамп в приложении. Спасибо.

Аналитическое решение решение краевой задачи для ОДУ второго порядка - Дифференциальные уравнения
Здравствуйте! Задача: Аналитически найти частное решение ОДУ. Изначально в частных производных, но это оду(если я неправ поправьте!) ...

Решение нелинейных уравнений методом Ньютона. Не выдает результат, когда решение = 0 - Free Pascal
Есть программа,Решение нелинейных уравнений методом ньютона,но есть проблема,Не выдает результат, когда уравнение имеет корень 0!Помогите...

Найти решение уравнения, изоклинную и интегральную кривые, решение задачи Коши - Дифференциальные уравнения
Помогите пожалуйста! а) Найти решение вида: x=a,y=b,y=kx+b y'=\frac{y^2-4}{xy},\\ y'=x-y+2 б) Какая кривая является одновременно...

Найти общее решение или частное решение уравнения первого порядка - Дифференциальные уравнения
Помогите решить: 2*x*sqrt(1-y^2)=y' * (1+x^2). Я не понимаю как решить это, т.к. dx и dy получаются в знаменателе...

1
insolent
826 / 344 / 15
Регистрация: 30.01.2009
Сообщений: 1,204
15.12.2010, 00:21 #2
1)
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
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#include "stdafx.h"
#include <iostream>
#include <time.h>
#include <Windows.h>
#include <numeric>
 
using namespace std;
 
const int n = 30;
 
void fill_arr(int* arr, int n);
void print_arr(int* arr, int n);
 
int main(int argc, char* argv[])
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int *arr;
    arr = new int[n];
 
    fill_arr(arr, n);
    print_arr(arr, n);
 
    int part[2];
 
    part[0] = accumulate(arr, arr+(n/2), 0);
    part[1] = accumulate(arr+(n/2), arr+n, 0);
 
    if (part[0] > part[1])
    {
        cout << "В первую половину сентября выпало больше осадко!\n";
    } 
    else
    {
        cout << "Во вторую половину сентября выпало больше осадко!\n";
    }
 
    int dec[4], max = 0;
 
    part[0] = part[1] = 0;
 
    for (int i = 0; i < n; i+=10)
    {
        dec[part[0]] = accumulate(arr+i,arr+i+10,0);
        cout << dec[part[0]] << endl;
        if (dec[part[0]] > max)
        {
            max = dec[part[0]];
            part[1] = part[0];
        }
        part[0]++;
    }
 
    cout << "В " << part[1]+1 << " декаду выпало больше осадков!\n"; 
 
    delete[] arr;
 
    system("PAUSE");
    return 0;
}
 
void fill_arr(int* arr, int n)
{
    srand( time(NULL) );
 
    for (int i = 0; i < n; i++)
    {
        arr[i] = rand() % 35;
    }
}
 
void print_arr(int* arr, int n)
{
    cout << "Осадки в сентябре:" << endl;
    for (int i = 0; i < n; i++)
    {
        cout << arr[i] << "  ";
    }
    cout << endl;
}
Добавлено через 23 минуты
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
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
#include "stdafx.h"
#include <iostream>
#include <numeric>
#include <Windows.h>
#define n 5
#define m 5
 
using namespace std;
 
int main(int argc, char* argv[])
{
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
 
    int balls[n][m] = {
        2, 5, 4, 3, 4,
        4, 5, 5, 4, 4,
        3, 4, 5, 3, 4,
        5, 5, 5, 5, 5,
        3, 2, 2, 3, 2
    };
 
    cout << "Список оценок:\n";
    for (int i = 0; i < n; i++)
    {
        for (int j = 0; j < m; j++)
        {
            cout << balls[i][j] << " ";
        }
 
        cout << endl;
    }
 
    float gpa = 0.0f;
 
    cout << "Самые успешные ";
 
    for (int i = 0; i < n; i++)
    {
        gpa = (float)accumulate(balls[i], balls[i]+m,0) / (float)m;
        if (gpa > 4.0)
        {
            cout << i+1 << " ";
        }
    }
    cout << "ученики\n";
 
    system("PAUSE");
    return 0;
}
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
15.12.2010, 00:21
Привет! Вот еще темы с ответами:

Visual studio Что такое построить решение и перестроить решение? - Visual Studio
visual studio Что такое построить решение и перестроить решение? Скриншот И в чем разница между построить и перестроить? И...

Найти общее решение дифференциального уравнения I порядка и частное решение. - Дифференциальные уравнения
помогите пожалуйста!!!! Найти общее решение дифференциального уравнения I порядка и частное решение, удовлетворяющее указанным начальным...

Найти общее решение дифференциального уравнения II порядка и частное решение. - Дифференциальные уравнения
помоги пожалуйста!!! Найти общее решение дифференциального уравнения II порядка и частное решение, удовлетворяющее указанным начальным...

Преобразовать решение используя указатели (дано решение без указателей) - C++
Элемент матрицы назовем седловой точкой, если он является наименьшим в своей своей строке и одновременно наибольшим в своем столбце или,...


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

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

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