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

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

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

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

10.12.2009, 20:42. Просмотров 551. Ответов 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     Решение на С++
Посмотрите здесь:

C++ Решение на С++
C++ решение
РЕШЕНИЕ??? C++
C++ Решение
C++ не выходит решение на С++
решение на c++ C++
Решение по формуле C++
обьясните решение C++
Решение в VC++ C++
C++ Решение в С++
Преобразовать решение (дано решение без указателей) C++
Преобразовать решение используя указатели (дано решение без указателей) C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
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║
506 / 428 / 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
Yandex
Объявления
11.12.2009, 00:08     Решение на С++
Ответ Создать тему
Опции темы

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