Войти

Показать полную графическую версию : из С++ в С++билдер


Ластик
17-12-2013, 19:59
Помогите, пожалуйста! Нужно из С++ в C++ Builder перевести. Заранее благодарна!

Первая задача.

#include <iostream>

using namespace std;

int main()

{

int A,B;

float C;

cout << "Число A: ";

cin >> A;

cout << "Число B: ";

cin >> B;

if (B != 0)

{

C = A / B;

cout << C << endl;

}

else

{

cout << "Ошибка" << endl;

}

return 0;

}

Вторая задача
#include <iostream>

using namespace std;

int main()

{

int A;

cout << "Введите число от 0 до 4: " << endl;

cin >> A;

switch(A){

case 0:

cout << "Ноль" << endl;

break;

case 1:

cout << "Один" << endl;

break;

case 2:

cout << "Два" << endl;

break;

case 3:

cout << "Три" << endl;

break;

case 4:

cout << "Четыре" << endl;

break;

default:

cout << "Ошибка ввода" << endl;

break;

}

while(A < 0){

cout << "Ошибка" << endl;

cin >> A;

}

while(A > 4){

cout << "Ошибка" << endl;

cin >> A;

}

cin >> A;

return 0;

}

Третья задача
#include <iostream>

#include <math.h>

using namespace std;

int main()

{

float A,B;

int N;

cout << "Введите число A: ";

cin >> A;

cout << "Введите степень N(целое положительное число): ";

cin >> N;

B = exp(log(A) * N);

cout << B << endl;

return 0;

}

четвертая задача
#include <iostream>

#include <iomanip>

#include <time.h>

using namespace std;

int main()

{

const int M = 10, N = 10;

srand(time(NULL));

int matrix[M][N];

long k, i, j, p, sum;

p = 1;

cout << "Введите число k: ";

cin >> k;

for (i = 0; i < N; i++)

{

for (j = 0; j < M; j++)

{

matrix[i][j] = rand() % 10;

cout << setw(5) << matrix[i][j];

if (j + 1 == k)

{

sum += matrix[i][j];

p *= matrix[i][j];

}

}

cout << endl;

}

cout << endl << "Произведение " << k << " столбца : " << p << endl;

return 0;

}

mrcnn
18-12-2013, 02:23
В C++ Builder эти программы должны работать без внесения изменений наверное.

torauma
18-12-2013, 08:36
Ластик, переводить здесь нечего. Прочитайте как создавать консольные приложения в Builder (http://www.richelbilderbeek.nl/CppBuilderHelloWorld.htm) и действуйте. Если при компиляции будет выдавать ошибки, то сообщите версию Builder'а и текст ошибки.

И научитесь использовать тэг [CODE]

Drongo
18-12-2013, 13:38
В C++ Builder эти программы должны работать без внесения изменений наверное. »Совершенно верно.

Ластик, Выбрать консольное приложение

http://tnkscr.net/eA3Lba.jpg

http://tnkscr.net/ddwXGS.jpg

http://tnkscr.net/0KTFYj.jpg

После открытия шаблона жмём Ctrl + A, потом Del (т.е. удаляем всё оттуда если лень править вручную) и вставляем ваш код, жмём F9.

torauma, Возможно девушка путает консольный и графический вариант? и ей не консольное нужно по всей видимости, а в графическом интерфейсе с кнопочками и полями. Но это уже автор уточнит сама. :)




© OSzone.net 2001-2012