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

Поиск пути - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Массив односвязных списков. http://www.cyberforum.ru/cpp-beginners/thread70430.html
Разработать программу работы с массивом односвязных списков. Программа должна содержать следующие процедуры, вызываемые из меню: - построение массива односвязных списков, вводя исходные данные из текстового файла; - удаление указанного элемента из всех списков, в которых он присутствует; - вывод массива списков.
C++ Перестановка в строке первого и последнего слова.. Всем доброго времени суток!! Появилось вот такое задание написать программу на языке C++ чересстрочного слияния двух текстовых файлов (первая строка выходного файла - первая строка первого входного файла, вторая строка выходного файла - первая строка второго входного файла, третья строка выходного файла - вторая строка первого входного файла, четвертая строка выходного файла - вторая строка... http://www.cyberforum.ru/cpp-beginners/thread70418.html
Замена строк по вибору пользователя C++
Помогите пожалуста: Как поменять местами строки по выбору пользователя? матрица 3х3
C++ Программисты, помогите пожалуйста.
Здравствуйте программисты. Задали программу написать на TurboC для решения задачки, по циклам. Да сегодняшнего времени справлялся с задачами, а вот по циклам не знаю как программы писать, и не умею делать так называемый "шаг". Если можете, то напишите пожалуйста программу... И если знаете какие либо материалы для "чайников", или книги электронные то посоветуйте пожалуйста, желательно с понятным...
C++ вызов деструктора функцией-членом http://www.cyberforum.ru/cpp-beginners/thread70405.html
class c { public: c(){} ~c(){} void f(c* p){delete p;} }; main() {
C++ строки и файлы написать программу, которая считывает текст из файла и выводит на экран сначала предложения, начинающиеся с однобуквенных слов, а затем все остальные. подробнее

Показать сообщение отдельно
Fintroll
1 / 1 / 0
Регистрация: 04.12.2009
Сообщений: 18
09.12.2009, 16:53  [ТС]     Поиск пути
Цитата Сообщение от valeriikozlov Посмотреть сообщение
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
#include <iostream.h>
#include <windows.h>
#include<conio.h>
 
void main()
{
    int **A, n, i, j, i_start, j_start, i_end, j_end, temp=2;
    bool fl=true;
    SetConsoleCP(1251);
    SetConsoleOutputCP(1251);
    cout<<"Ââåäèòå Г°Г*çìåðГ*îñòü Г¬Г*Г±Г±ГЁГўГ*: "<< endl;
    cin>>n;
    A=new int*[n];
    for(i=0; i<n; i++)
       A[i]=new int[n];
    cout<<"Ââåäèòå ýëåìåГ*ГІГ» Г¬Г*Г±Г±ГЁГўГ*: "<< endl;
    for(i=0; i<n; i++)
       for(j=0; j<n; j++)
       {
          cout<<"["<<i<<"]["<<j<<"]= ";
          cin>>A[i][j];
       }
    cout<<"èñõîäГ*ûé Г¬Г*Г±Г±ГЁГў"<<endl;
    for(i=0; i<n; i++)
        {
       for(j=0; j<n; j++)
          cout<<A[i][j]<<" ";
          cout<<endl;
        }
    cout<<"Ââåäèòå i Г*Г*Г·Г*ëüГ*îé òî÷êè:";
    cin>>i_start;
    cout<<"Ââåäèòå j Г*Г*Г·Г*ëüГ*îé òî÷êè:";
    cin>>j_start;
    cout<<"Ââåäèòå i ГЄГ®Г*ГҐГ·Г*îé òî÷êè:";
    cin>>i_end;
    cout<<"Ââåäèòå j ГЄГ®Г*ГҐГ·Г*îé òî÷êè:";
    cin>>j_end;
    A[i_start][j_start]=2;
    while(A[i_end][j_end]==0 && fl)
    {
        fl=false;
        for(i=0; i<n; i++)
           for(j=0; j<n; j++)
               if(A[i][j]==temp)
               {
                   if(j>0 && A[i][j-1]==0)
                   {
                       A[i][j-1]=temp+1;
                       fl=true;
                   }
                   if(i>0 && A[i-1][j]==0)
                   {
                       A[i-1][j]=temp+1;
                       fl=true;
                   }
                   if(j<n-1 && A[i][j+1]==0)
                   {
                       A[i][j+1]=temp+1;
                       fl=true;
                   }
                   if(i<n-1 && A[i+1][j]==0)
                   {
                       A[i+1][j]=temp+1;
                       fl=true;
                   }
               }
        temp++;
    }
    if(A[i_end][j_end]!=0)
        cout<<"ГЏГіГІГј Г±ГіГ№ГҐГ±ГІГўГіГҐГІ"<<endl;
    else
        cout<<"ГЏГіГІГј Г*ГҐ Г±ГіГ№ГҐГ±ГІГўГіГҐГІ"<<endl;
 
    getch();
}
От души СПАСИБО!!!!!!!
 
Текущее время: 11:20. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru