[C++] [Практика вместе с Cool_Story] [Занятие №3] - Форум Cheat-Master.ru
  • Страница 1 из 1
  • 1
Модератор форума: Sanoxxx, Alowir  
[C++] [Практика вместе с Cool_Story] [Занятие №3]
Cool_Story_Bro=) Дата: Пятница, 16.11.2012, 12:52 | Сообщение # 1
Любитель
Сообщений: 49
Статус: Offline
Занятие №3


Итак, начнём наше 3 занятие.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Код программы №1 -
Code

#include <iostream>    
#include <conio.h>    
#include <cstdio>    
#include <windows.h>    
using namespace std;    

int main() {  
       setlocale(LC_ALL,"Russian");
       int mass[2], mass1[2], i = 1;
       for (int i = 0; i < 2; i++) {
            cout << "Введите " << i+1 << " число: ";
            cin >> mass[i];
       }
       cout << "1 введённое Вами число: " << mass[1];
       sleep(4000);
       system("cls");
       for (int i = 0; i < 2; i++) {
            cout << "Введите " << i+1 << " число: ";
            cin >> mass1[i];
       }
       cout << "Сумма двух введённых Вами чисел: " << mass1[1]+mass1[2];
       Sleep(4000);
       system("cls");
       cout << "Конечный результат i: " << i;
       system("pause>>null");    
       return 0;    
  }

Задачи:
1) Найти все ошибки в коде;
2) Подумать, чему будет равна переменная i в итоге;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Код программы №2 -
Code

#include <iostream>    
#include <conio.h>    
#include <cstdio>    
#include <windows.h>    
using namespace std;    

int main() {  
       setlocale(LC_ALL,"Russian");
       int a,b,c;
       a = 10;
       b = 20;
       c = 30;
       while (a < 15) a++;
       for (int i = 0; i < 5; i++) b++;
       do { c++; } while(c < 40);
       if (a < b) c++;
       else if (a > b) c--;
       else c+=5;
       if (c > b) a++;
       else a--;   
       cout << "A = " << a << endl;
       cout << "B = " << b << endl;
       cout << "C = " << c << endl;
       system("pause>>null");    
       return 0;    
}

Задачи:
1) Посчитать, скольки будет равняться A,B,C в конечном итоге, не выполняя программу;
2) Найти ошибки в коде, если таковые имеются;
3) Объяснить значение вот этой строчки - else c+=5;
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
На этом 3 занятие окончено. Всем спасибо, все свободны, до свидания.
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The End.
alex3931 Дата: Пятница, 16.11.2012, 14:24 | Сообщение # 2
Боец
Сообщений: 129
Статус: Offline
В первой задачи
Code
cout << "Сумма двух введённых Вами чисел: " << mass1[1]+mass1[2];

Нужно
Code
mass1[0]+mass1[1];

И в
Code
cout << "1 введённое Вами число: " << mass[1];

поменять на
Code
<< mass[0]


Добавлено (16.11.2012, 14:17)
---------------------------------------------
Так как отчет идет от 0 и т.д

Добавлено (16.11.2012, 14:24)
---------------------------------------------
Программа №2
Code
else c+=5;

Иначе с + 5 ???


Пишу софт на заказ.Скайп sprilt

Сообщение отредактировал alex3931 - Пятница, 16.11.2012, 14:28
Cool_Story_Bro=) Дата: Пятница, 16.11.2012, 14:33 | Сообщение # 3
Любитель
Сообщений: 49
Статус: Offline
Quote (alex3931)
Иначе с + 5 ???

Иначе - C = C + 5
И тут -
Code
sleep(4000);

Необходимо заменить на -
Code
Sleep(4000);


Остальное всё верно !
alex3931 Дата: Пятница, 16.11.2012, 14:35 | Сообщение # 4
Боец
Сообщений: 129
Статус: Offline
А ну да Sleep забыл он еще при компиляции ошибку выдал)

Пишу софт на заказ.Скайп sprilt
novice43 Дата: Пятница, 29.03.2013, 21:15 | Сообщение # 5
Любитель
Сообщений: 33
Статус: Offline
Долго тупил, но, Алекс правильно писал И в
Код

cout << "1 введённое Вами число: " << mass[1];
/
поменять на

Код

<< mass[0]

т.к отсчет идет от 0 и массив устроен так int a[2] => a[0] = 0; a[1] = 0; a[2] - не существует.
насчет 2 случая с суммой, у меня и так и так работает...
  • Страница 1 из 1
  • 1
Поиск:
Статистика Форума
Лучшие пользователи
Admin [39113]

GеNius [7210]

[CM]Russel [5557]

kenlo763 [4952]

[CM]AGRESSOR [4639]

Snake_Firm [4452]

Сэс [4416]

Artem_Buero [4223]

[CM]Durman [3204]

[CM]Рафаэль [3080]

iMaddy [2855]

sky_Woker [2854]

getrekt [2745]

Новые пользователи
PUPS12124 [02:09]

Bioksit [00:15]

Dafdaf [23:27]

ячеченец [21:00]

balbesbizad [12:02]

cpark [11:40]

Mario_Imperator [11:33]

leonovichstas97 [22:40]

ubeyefudu [18:53]

zheniakuzma [17:47]

Moonberg [16:04]

tamararl6 [15:04]

consuelobm3 [08:03]