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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Трих
0 / 0 / 0
Регистрация: 27.11.2009
Сообщений: 16
#1

Решение на С++ - C++

10.12.2009, 20:42. Просмотров 555. Ответов 2
Метки нет (Все метки)

1. Составить программу для возведения числа ав степень х
2. Дано натуральное число. Определить среднее арифметическое его цифр.
3. Дано натуральное число. Определить какая из его цифр больше: первая или последняя?
4. Дано двузначное число. Определить входят ли в него цифры 4 или 7

Люди плиз задали сделать 10 задач 6 сделал а эти не могу что то в голову ни чего нелезит помогите плиз.

Задачи на С++

Добавлено через 1 час 44 минуты
тему прошу дел все уже помогли
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.12.2009, 20:42     Решение на С++
Посмотрите здесь:

Visual studio Что такое построить решение и перестроить решение? - Visual Studio
visual studio Что такое построить решение и перестроить решение? Скриншот И в чем разница между построить и перестроить? И...

Решение нелинейных уравнений методом Ньютона. Не выдает результат, когда решение = 0 - Free Pascal
Есть программа,Решение нелинейных уравнений методом ньютона,но есть проблема,Не выдает результат, когда уравнение имеет корень 0!Помогите...

Аналитическое решение решение краевой задачи для ОДУ второго порядка - Дифференциальные уравнения
Здравствуйте! Задача: Аналитически найти частное решение ОДУ. Изначально в частных производных, но это оду(если я неправ поправьте!) ...

Найти решение уравнения, изоклинную и интегральную кривые, решение задачи Коши - Дифференциальные уравнения
Помогите пожалуйста! а) Найти решение вида: x=a,y=b,y=kx+b y'=\frac{y^2-4}{xy},\\ y'=x-y+2 б) Какая кривая является одновременно...

Найти общее решение или частное решение уравнения первого порядка - Дифференциальные уравнения
Помогите решить: 2*x*sqrt(1-y^2)=y' * (1+x^2). Я не понимаю как решить это, т.к. dx и dy получаются в знаменателе...

Найти общее решение дифференциального уравнения I порядка и частное решение. - Дифференциальные уравнения
помогите пожалуйста!!!! Найти общее решение дифференциального уравнения I порядка и частное решение, удовлетворяющее указанным начальным...

Найти общее решение дифференциального уравнения II порядка и частное решение. - Дифференциальные уравнения
помоги пожалуйста!!! Найти общее решение дифференциального уравнения II порядка и частное решение, удовлетворяющее указанным начальным...

Преобразовать решение используя указатели (дано решение без указателей) - C++
Элемент матрицы назовем седловой точкой, если он является наименьшим в своей своей строке и одновременно наибольшим в своем столбце или,...

Исследовать совместность и найти общее решение и одно частное решение системы уравнений. - Алгебра
Исследовать совместность и найти общее решение и одно частное решение системы уравнений. (3 системы) помогите кто чем может


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
System.exe
90 / 86 / 12
Регистрация: 14.05.2009
Сообщений: 202
10.12.2009, 23:41     Решение на С++ #2
1.
C++
1
2
3
4
5
6
7
8
9
10
11
#include <iostream.h>
#include <math.h>
main()
{
float a,x,p;
cout<<"enter a and x\n";
cin>>a>>x;
p=exp(x*log(a));
cout<<a<<"^"<<x<<"="<<p<<"\n";
return 0;
}
outoftime
║XLR8║
507 / 429 / 33
Регистрация: 25.07.2009
Сообщений: 2,295
11.12.2009, 00:08     Решение на С++ #3
spesial for u:

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
// task 1
#include <iostream>
using namespace std;
long long binpow(int a, int n)
{
   long long res = 1;
   while (n) {
      if (n&1) {
         res *= a;
         --n;
      }
     else {
        a *= a;
        n >>= 1;
     }
   }
   return res;
}
int main()
{
   int a, n;
   cin >> a >> n;
   cout << (binpow(a,n)) << endl;
   return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
// task 2
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
   int a;
   cin >> a;
   stringstream tmp;
   tmp << a;
   string str;
   tmp >> str;
   double s = 0.0;
   for (int i = 0; i < str.size(); s += str[i]-'0', ++i);
   s /= str.size();
   cout << s << endl;
   return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
// task 3
#include <iostream>
#include <sstream>
#include <string>
using namespace std;
int main()
{
   int a;
   cin >> a;
   stringstream tmp;
   tmp << a;
   string str;
   tmp >> str;
   cout << ( (str[0]-'0' > str[str.size()-1]-'0') ? ("first") : ("second") ) << endl;
   return 0;
}
C++
1
2
3
4
5
6
7
8
9
10
// task 4
#include <iostream>
using namespace std;
int main()
{
   int a;
   cin >> a;
   cout << "numer has" << ( (a % 10 == 4 || a / 10 == 4) ? " 4" : "n't 4") << " and has" << ( (a % 10 == 7 || a / 10 == 7) ? " 7" : "n't 7") << endl;
   return 0;
}
tasks 2-3 using STL
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru