Помогите пожалуйста, нужно написать 2 программки по С++ для курсовой, ничего не понимаю в программировании. Буду очень благодарен!! Очень надо, пропадаю!!
1. Задача:
Дано целое целое число N (>1). Вывести наименьшее целое число К, при котором выполняется неравенство 3 в степени К>N, и само значение 3 в степени К.
2. Задача:
Написать программу, которая используя метод базовой точки, выводит на экран изображение кораблика.
Наименьшее целое и изображение кораблика.
Прям первая ссылка в гугле по запросу "метод базовой точки" - про кораблик 
http://www.intbook.info/C/Glava_03/Index17.htm
первая задача:

http://www.intbook.info/C/Glava_03/Index17.htm
первая задача:
Код: Выделить всё
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
unsigned int n = 1;
cout << "N=";
cin >> n;
for (unsigned int k = 1; k < n; ++k) {
if (pow(3,k) > n) {
cout << "k=" << k << endl;
cout << "3^k=" << pow(3,k) << endl;
return 0;
}
}
return 0;
}
[CODE]
Сделано на коленке, конечно еще нужно проверить правильность ввода N и т.д.