Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 13, средняя оценка - 4.69
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
#1

Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака - C++

27.05.2012, 20:01. Просмотров 2169. Ответов 11
Метки нет (Все метки)

Помогите с задачами.

1)Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака.
2) Даны целые числа х, у и вещественное число z. Используя директиву #define для нахождения наибольшего из чисел, вычислить
S=max(x+y+z, xyz)+3max(ху2, z2)
3) Дана квадратная матрица размерности К<20. Найти сумму ее элементов, находящихся на диагонали, "ортогональной" главной.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
27.05.2012, 20:01
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака (C++):

Определить, является ли введённая строка правильной записью целого десятичного числа без знака
Определить, является ли введённая строка правильной записью целого десятичного...

Определить, является ли введенная строка правильной записью отрицательного целого числа
Определить, является ли введенная строка правильной записью отрицательного...

Определить, является ли введенная тестовая строка записью отрицательного целого числа
Определить, является ли введенная тестовая строка записью отрицательного целого...

Дан текст, заканчивающийся точкой. Является ли этот текст правильной записью целого числа (возможно, со знаком)
Дан текст, заканчивающийся точкой. Является ли этот текст правильной записью...

Строки. Определить, является ли он правильной десятичной записью вещественного числа
Дан текст. Определить, является ли он правильной десятичной записью...

Дан текст. Определить, является ли он правильной десятичной записью вещественного числа
Вот можете проверить пожалуйста #include &lt;iostream&gt; #include &lt;string&gt; using...

11
Bsod
28 / 12 / 9
Регистрация: 30.11.2011
Сообщений: 44
27.05.2012, 22:40 #2
третье задание, вроде работает)
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
26
27
28
#include <iostream>
#include <conio.h>
#include <iomanip>
#include <time.h>
using namespace std;
        void main()
        {
        setlocale (LC_ALL, ".1251"); //подключение русской раскладки
        srand (time (NULL)); //инициализация генератора случайных чисел
        const int k = 5; //размерность матрицы
        int mtrx[k][k];
                for (int i = 0; i < k; i++)
                {
                        for (int j = 0; j < k; j++)
                        {
                                mtrx[i][j] = rand()%9;
                                cout << setw(3) << mtrx[i][j];
                        }
                }   //заполнили матрицу случайными числами  
 
        int sum = 0; //сумма
 
                for (int i = 0; i <= k; i++)
                                sum+=mtrx[i][k-i-1]; //подсчёт суммы
 
        cout << "\nСумма = " << sum; //вывод
        getch();    
        }
1
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 00:56  [ТС] #3
спасибо
0
Venzo
125 / 123 / 16
Регистрация: 03.07.2011
Сообщений: 354
28.05.2012, 01:40 #4
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <iostream>
 
#define maxq( param1, param2 ) \
    ((param1 > param2) ? param1 : param2) \
 
using namespace std;
 
int main()
{
    int x, y;
    double z;
    cin >> x >> y >> z;
 
    double S = maxq(x+y+z, x*y*z) + 3*maxq(x*y*2, z*2);
    cout << S;
    return 0;
}
2 как-то так.
1
gray_fox
What a waste!
1552 / 1257 / 165
Регистрация: 21.04.2012
Сообщений: 2,634
Завершенные тесты: 3
28.05.2012, 01:43 #5
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
26
#include <iostream>
#include <string>
#include <cctype>
 
 
bool is_hex(std::string const& str) {
   if (str.length() < 3 || str[0] != '0' || std::tolower(str[1]) != 'x') {
      return false;
   }
   
   for (std::string::size_type i = 2; i != str.length(); ++i) {
      if (!std::isxdigit(str[i])) {
         return false;
      }
   }
   
   return true;
}
 
 
int main() {
   std::cout << std::boolalpha;
   std::cout << is_hex("123213") << std::endl;
   std::cout << is_hex("0x21313") << std::endl;
   std::cout << is_hex("0XA423A") << std::endl;
}
http://liveworkspace.org/code/803ee808ef422fb7619e73d650e194ce
1
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 02:35  [ТС] #6
спасибо всем!
0
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 17:14  [ТС] #7
помогите еще с задачами
1)Даны натуральное число N и вещественное число х. Вычислить
0
Миниатюры
Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака  
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 17:15  [ТС] #8
2)Даны натуральное число N и вещественное а. Вычислить
0
Миниатюры
Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака  
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 17:17  [ТС] #9
3)Даны целые числа а и Ь. Используя директиву #define для нахождения наименьшего из двух чисел, вычислить значение
P=min(a+b, 2а)+k*min(a-3b, 25),
0
Миниатюры
Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака  
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 17:18  [ТС] #10
4)Сформировать массив IМ(50), элементами которого являются числа
1, 3, 5, ... , 49, 50, 48, 46, ... ,2.
0
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 17:24  [ТС] #11
5). По заданному вещественному х вычислить значение (рисунок1) по следующей итерационной формуле:
(рисунок2)
Начальное приближение у0 = х. Итерации прекратить при
|уi+1 – уi| < 10-5.
0
Миниатюры
Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака   Определить, является ли введенная строка правильной записью целого шестнадцатеричного числа без знака  
Sonic
0 / 0 / 0
Регистрация: 27.05.2012
Сообщений: 18
28.05.2012, 17:24  [ТС] #12
6)Дана целочисленная матрица А(М,N) и натуральное число К<М. Выяснить, все ли элементы К-го столбца матрицы А четные.
0
28.05.2012, 17:24
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.05.2012, 17:24
Привет! Вот еще темы с решениями:

Определить, является ли последовательность символов правильной записью нечетного числа в 14-ричной системе счисления
Как определить, является ли последовательность символов правильной записью...

Определить цифры целого числа (тип числа - целое без знака)
Определить цифры целого числа( тип числа-целое без знака), вычислить сумму...

Определить, является ли введенная с клавиатуры строка вещественным числом
Написать программу, которая проверяет, является ли введенная с клавиатуры...

Программа перевода целого числа без знака в двоичную систему счисления
Здравствуйте . Помогите , пожалуйста , реализовать программу перевода целого...


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

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

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