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

Как поделить на функции? - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Вывести самое длинное и самое короткое слово из строки http://www.cyberforum.ru/cpp-beginners/thread692683.html
Хочу сделать через strtok, но толком не знаю как именно. #include <iostream> #include <string.h> #include <conio.h> #include <stdio.h> using namespace std; void inp(char); void tok(char, int, int, int); int main() {
C++ Элемент, который входит во все строки массива Добрый вечер! Постепенно постигаю азы с++ в универе, многому научился, вот недавно задачку задали: "Задан прямоугольный массив целых чисел. Определить, есть ли такой элемент, который входит во все строки массива, но не во все столбцы массива и напечатать его". #include<iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread692674.html
C++ Пробег лыжника определить
Прошу вашей помощи) Начав тренировки лыжник в первый день пробежал 10км. Каждый следующий день он пробегал на 10% больше от пробега предыдущего дня.Определить: пробег лыжника за 2й,3й....10й день тренировок. Очень на вас надеюсь!!!
pomogite s voprosami C++
1. Сколько раз будет выведена *:for (int i = 0; i == 10; i++) cout << "*";2. Чему равно значение i:int i = 0; while (i+5 <= 10) i+=2;3. Запишите цикл, который суммирует первые 100 натуральных чисел, каждый раз меняя знак числа: 1, -2, 3, -4 и т.д. : a) используя for; b) используя while; c) используя do-while.
C++ switch-case, как писать в самом case http://www.cyberforum.ru/cpp-beginners/thread692670.html
Такс дело вот в чём,прога работает всё хорошо,вот только мне не нравится как записваю страны в кейсе,можно ли каким-нибудь образом писать в самом case страны?Например,вот так: case Vengrija : printf("Столица: Будапешт,население: 11 млн.чел.\n ");break; или без шансов,и ещё можно пару подсказок как можно код красивей записвать=) #include "stdafx.h" #include <stdio.h> #include <clocale>
C++ Сортировка слиянием ужасно долго мучилась. а проблема в следующем - пропадают элементы. void razdelenie (Node *head, Node *&p, Node *&q) { p=head;q=p;Node *c=head; while (q->Next!=0&&q->Next->Next!=0) { c=c->Next;q=q->Next->Next; } q=c->Next;c->Next=0; подробнее

Показать сообщение отдельно
Andrey.K
 Аватар для Andrey.K
338 / 259 / 15
Регистрация: 14.11.2010
Сообщений: 480
09.11.2012, 01:50     Как поделить на функции?
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
#include <iostream>
using namespace std;
 
void Display(int mas[7][7])
{
    for( int i=0; i<7; i++)  
    {
        for( int j=0; j<7; j++)
        {
            cout<<mas[i][j]<<'\t';
        }
        cout<<'\n'; // вывели этот масив на экран
    }
}
void Input(int mas[7][7])
{
    for( int i=0; i<7; i++)
    {
        for( int j=0; j<7; j++)
        {
            mas[i][j]=rand(); // Создали рандомный масив или матрица 7 на 7 елементов 
        }
    }
}
void Swap(int mas[7][7])
{
    int x, min, max, maxab=0, minab=0;
    min=max=mas[0][0];
    for( int i=0; i<7; i++)
    {
        for( int j=0; j<7; j++)
        {
            if((mas[i][j])<min)
            {
                min=mas[i][j];
                minab=i; // Нашли минимальный элемент в строке
            }
            if((mas[i][j])>max)
            {
                max=mas[i][j];
                maxab=i; // нашли максимальный элемент в строке
            }
        }
    }
    for( int j=0; j<7; j++)
    {
        x=mas[maxab][j];
        mas[maxab][j]=mas[minab][j];
        mas[minab][j]=x;  // поменяли их местами
    }
 
}
int main()
{
    int mas[7][7];
    Input(mas);
    Display(mas);
    Swap(mas);
    cout<<endl<<endl;
    Display(mas);
    system("pause");
 
    return 0;
}
 
Текущее время: 09:02. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru