Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Дано слово. Поменять местами первую букву со второй, третью - с четвертой и т.д Дано слово из четных чисел букв. Поменять местами первую букву со второй, третью - с четвертой и т.д. https://www.cyberforum.ru/ cpp-beginners/ thread1159254.html C++ Всего символы, стоящие на третьем, шестом, девятом и т.д. местах, заменяются на букву а
Дано предложение. Всего его символы, стоящие на третьем, шестом, девятом и т.д. местах, заменяются на букву а.
C++ Вывести работников, кому осталось меньше 15 лет до пенсии https://www.cyberforum.ru/ cpp-beginners/ thread1159233.html
Здравствуйте, помогите пожалуйста решить задачу: Написать программу, в которой необходимо создать структуру, дан список не менее 8 рабочих, ввести фамилию, количество лет, стаж работы, сколько до пенсии. Вывести кому осталось меньше 15 лет до пенсии. Заранее спасибо!
C++ нужно реализовать программу, через функцию нужно написать функцию дополнения уже существующего массива структур новыми структурами! написал программу, но без функции.. не получается сделать ее как раз через функцию! помогите пожалуйста! #include <iostream> #include <string.h> using namespace std; struct Data //сама структура { https://www.cyberforum.ru/ cpp-beginners/ thread1159226.html
C++ Определить порядковые номера первой пары одинаковых соседних символов
Дано предложение. Определить порядковые номера первой пары одинаковых соседних символов. Если таких символов нет, то вывести соответствующие сообщение. Не работает по иначе, в чем проблема? Добавлено через 12 минут Сделал, но что то не работает, в чем ошибка? //---------------------------------TwIx----------------------------------------- #include <iostream.h> #include <vcl.h>
C++ Где косяк в коде и как исправить? #include <iostream> using namespace std; int main() { setlocale (LC_CTYPE, "Russian"); cout << "Введите числа нажимая ENTER: "; int size; cin >> size; https://www.cyberforum.ru/ cpp-beginners/ thread1159210.html
C++ Здравстуйте, Почему не кодируется?! код Хемминга #include<stdio.h> #include<stdlib.h> #include<string.h> #include<math.h> #include<iostream> using namespace std; char Data={0}; https://www.cyberforum.ru/ cpp-beginners/ thread1159198.html C++ Найти максимум тех чисел, которые расположены ниже главной и выше обратной диагонали матрицы
Напишите пожалуйста программу , а то вообще не вникаю как делать. По условию задачи : Дана квадратная матрица целых чисел размером N<=12. Заполнить матрицу случайными числами от 0 до 100.Найти максимум тех чисел, которые расположены ниже главной и выше обратной диагонали . Заранее благодарю за помощь.
C++ Описать рекурсивную функцию FibRec(N) целого типа, вычисляющую N-е число Фибоначчи Описать рекурсивную функцию FibRec(N) целого типа, вычисляющую N-е число Фибоначчи F(N) по формуле: F(1) = F(2) = 1, F(k) = F(k–2) + F(k–1), k = 3, 4, ... . С помощью этой функции найти пять чисел Фибоначчи с указанными номерами и вывести эти числа вместе q jnkhweqrbnl рекурсивных вызовов функции FibRec, потребовавшихся для их нахождения. https://www.cyberforum.ru/ cpp-beginners/ thread1159184.html C++ В заданном массиве целых чисел найти максимальное и минимальное число https://www.cyberforum.ru/ cpp-beginners/ thread1159183.html
В заданном массиве целых чисел найти максимальное и минимальное число, использую функции определения максимального и минимального числа.
директива #define C++
С помощью директивы # define написать следующие макросы: а) возведения числа в квадрат; б) проверки числа на четность
C++ Два счетчика для обмена и сравнений для сортировки массива написал два счетчика для обмена и сравнений для сортировки массива.Проблема при выводе выводится сначала кучу чисел сортировки и обмена,а потом только числа массива.Как это исправить? Вот код: void bubbleSort(int* arr, int size) { int countswap=0; //счетчик обменов int countcompare=0; //счетчик сравнений int tmp, i, j; for(i = 0; i < size - 1; ++i) // i - номер прохода https://www.cyberforum.ru/ cpp-beginners/ thread1159176.html
1 / 1 / 1
Регистрация: 21.04.2014
Сообщений: 40
27.04.2014, 18:20  [ТС] 0

Как через goto вернуться назад, чтоб еще раз проверить функцию? - C++ - Ответ 6095809

27.04.2014, 18:20. Показов 2843. Ответов 10
Метки (Все метки)

Ответ

ну у меня ,короче чем объяснять,лучше код скинуть)))
// +0.cpp: определяет точку входа для консольного приложения.
//
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
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
#include "stdafx.h"
#include "iostream"
#include "time.h"
#include "string"
#include "vector"
using namespace std;
 
class  Matrix
{
private:
    int Width; // длинна
    int Height; //ширина
    char *Body;  // тело матрицы
public:
    Matrix(int w, int h)
    {
        Width = w;
        Height = h;
        Body = new char[w * h];
    }
    ~Matrix()
    {
        delete[] Body;
    }
    //добавляет в массив знчение value
    void Set(int col, int row, char value)
    {
        Body[col * Width + row] = value;
    }
    // достает то что нужно из матрицы
    char Get(int col, int row)
    {
        return Body[col * Width + row];
    }
    // заполняет матрицу единицами
    void SetRand()
    {
        for (int i = 0; i < Width; i++)
        {
            for (int j = 0; j < Height; j++)
            {
                Set(i, j, '.');
            }
        }
    }
    // выводит матрицу на экран
    void Print()
    {
        for (int i = 0; i < Width; i++)
        {
            for (int j = 0; j < Height; j++)
            {
                cout << Get(i, j) << "    ";
            }
            cout << endl;
            cout << endl;
        }
    }
    // заполняет матрицу
    void filling(int t, int t1, char n)
    {
        //check(t, t1);
        Set(t, t1, n);
        system("cls");
        Print();
    }
    bool check(int t, int t1)
    {
        
        if ((Get(t, t1) == 'X') || (Get(t, t1)) == 'O')
        return true;
        else return false;
    }
    
    
};
int _tmain(int argc, _TCHAR* argv[])
{
    setlocale(LC_ALL, "Russian");
    Matrix A(3,3);
    A.SetRand();
    string name1; //имя первого игрока
    string name2; // имя вторго игрока
    cout << "Введите имя первого игрока" << endl << endl;
        cin >> name1;
        cout << endl;
        cout << "Введите имя вторго игрока" << endl << endl;
        cin >> name2;
        cout << endl;
        system("cls");
        int t, t1;
        char n;
        A.Print();
    for (int i = 0; i < 9; i++)
    {
        if (i % 2 == 0)
        {
            
            cout << "Ходит" << "   " << name1 << " " << endl << endl;
            cout << "Введите i" << endl << endl;
            cin >> t;
            cout << "Введите j" << endl << endl;
            cin >> t1;
            if (A.check(t, t1))
                {
                    cout <<name1 << " "<< "Введите новые координаты" << endl << endl;
                    cout << "Введите i" << endl << endl;
                    cin >> t;
                    cout << "Введите j" << endl << endl;
                    cin >> t1;
                    A.filling(t, t1, 'X');
                }
                else
                    A.filling(t, t1, 'X');
            }
        if (i % 2 != 0)
        {
    
            cout << "Ходит" << "   " << name2 << " " << endl << endl;
            cout << "Введите i" << endl << endl;
            cin >> t;
            cout << "Введите j" << endl << endl;
            cin >> t1;
            if (A.check(t, t1))
                {
                    cout << name2<<" "<<"Введите новые координаты" << endl << endl;
                    cout << "Введите i" << endl << endl;
                    cin >> t;
                    cout << "Введите j" << endl << endl;
                    cin >> t1;
                    A.filling(t, t1, 'O');
            
                }
                else
                    A.filling(t, t1, 'O');
        }
        
}
    system("PAUSE");
    return 0;
}
Добавлено через 3 минуты
я пробую писать крестики нолики,ходит крестик,когда ходит нолик,нам нужно глянуть,нет ли в той ячейке которую мы выбрали крестика,если есть то запрашивает новые координаты,так вот,эти же координаты можно несколько раз не верно ввести,поэтому перед if думал использовать goto,только что то не работает(

Вернуться к обсуждению:
Как через goto вернуться назад, чтоб еще раз проверить функцию? C++
0
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.04.2014, 18:20
Готовые ответы и решения:

Как вернуться на строчку назад
begin write('Сколько было игр '); readln(hmp); for i1:= 0 to hmp do begin...

Как сделать ссылку 'вернуться назад'?
Как присвоить путь для кнопки так, что бы она возвращала на предыдущую страницу - тоже самое, что...

Подскажите как в python вернуться на действие назад?
from Tkinter import * import tkMessageBox import Tkinter import tkFileDialog def donothing():...

Как вернуться назад и при этом перезагрузить страницу?
&lt;a href=&quot;javascript:history.go(-1);&quot;&gt;&amp;laquo; Вернуться назад&lt;/a&gt; Вопрос: Как сделать так, чтобы...

10
27.04.2014, 18:20
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
27.04.2014, 18:20
Помогаю со студенческими работами здесь

Как перейти на другую форму окна, и вернуться назад
С# Как перейти на другую форму окна , и назад вернуться (без диалоговых окон) Нужно перейти в...

Как сделать массив чтоб в первой строке начиналось с 3его столбика и ещё как подровнять столбцы в массиве чтоб аккуратно
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18

Какой лучший способ вернуться назад по кнопке "Назад"
Использовать метод back? Задействовать php? (более сложно).

Кнопка на листе выполняет ещё раз функцию, как этого избежать?
На листе эксель есть кнопка СОРТИРОВАТЬ, которая обращается к макросу. Макрос определяет сколько...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru