Цитата:
Apis.NET
1)Написать программу, которая отображает у левого края экрана сплошной треугольник из звездочек, высота которого указана целым параметром side. Например,если side = 4 на экран должно выводиться
* * * * *
* * ** * *
* * * * * *
* * * * * * *
|
Я вас удивлю но в C++ экрана не существует! Существует телетайпный вывод через cout/printf.
надеюсь в коде сами разберётесь:
Код:

#include <iostream>
void draw_triangle( unsigned int size );
int main()
{
* *draw_triangle( 5 );
* *draw_triangle( 10 );
* *return 0;
}
inline void out_chars( unsigned int num, char ch )
{
* *for( ; num ; --num )
* * * *std::cout << ch;
}
void draw_triangle( unsigned int size )
{
* *unsigned int to_draw = 1;
* *for( ; size ; --size )
* *{
* * * *out_chars( size - 1, ' ' );
* * * *out_chars( to_draw, '*' );
* * * *std::cout << "\n";
* * * *to_draw += 2;
* *}
}
Цитата:
2)С помощью перегрузки функций создайте функцию convert(), переводящую гривни в доллары и наоборот.
|
Не понял чего тут сложного, и на хрена перегрузка.
Цитата:
3)Написать программу, которая получает в качестве параметра целое число и возвращает число с обратным порядком цифр
|
Кривое решение:
Код:

#include <iostream>
unsigned int reverse( unsigned int in );
int main()
{
* *std::cout << reverse( 12345 ) << "\t" << reverse( 67890 );
* *return 0;
}
unsigned int reverse( unsigned int in )
{
* *unsigned int out = 0;
* *while( in )
* *{
* * * *out += in % 10;
* * * *out *= 10;
* * * *in /= 10;
* *}
* *return out;
}
Цитата:
4)Вывести на экран все числа кратные 11 в диапазоне, заданном пользователем.
5)Игра «кубики». Условие: имеется два игральных кубика со значениями от 1 до 6. Игра происходит с компьютером, кубики бросаются поочередно. Побеждает тот, у кого сумма выпавших очков по итогам пяти бросков больше. Предусмотрите возможность получения первого хода человеком или компьютером. Кубики отображаются с помощью символов. В конце игры необходимо выводить среднюю сумму по броскам для обоих участников.
|
Оба задания легче некуда.
Цитата:
6)Создать программу, которая выводит на экран простые(тЕ КОТОРЫЕ ДЕЛЯТЬСЯ *тоько само на себя и на 1) числа в диапазоне от 2 до 1000.
|
Сейчас лень писать, вечерком это напишу.
(Отредактировал(а) ivank - 14:11 - 8 Дек., 2001)
(Отредактировал(а) ivank - 15:12 - 8 Дек., 2001)