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

Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает соответствующее ей целое - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Аргумент типа WCHAR* не совместим с параметром типа const char* http://www.cyberforum.ru/cpp-beginners/thread1209075.html
Как исправить косяк? VS12 ругаетсЯ #include <windows.h> #include <stdlib.h> #include <stdio.h> #include <string.h> #include <iostream> #define BUFSIZE 256
C++ Ребят кто может, незанят завтра здача задач(хотя бы 1-2 задачи) С++ ЗАДАЧА 17 (7 роздел)(+-) Шахматная фигура «конь» перемещается на 1 клетку по горизонтали и на 2 клетки по вертикали или на 2 клетки по горизонтали и 1 - по вертикали. «Конь» начинает свой путь с нижнего левого угла и перемещается по шахматной доске, которая масс n x n клеток. Определить количество способов, которыми «конь» может дойти до правого верхнего угла доски по к шагов. ЗАДАЧА 16... http://www.cyberforum.ru/cpp-beginners/thread1209072.html
C++ Деление двоичных чисел
Вечер добрый, господа!:) Помогите, пожалуйста, написать код для деления двоичных чисел (без классов). Сначала думала, что все просто { float del; del=(float)chislo/(float)chislo1; printf ("Результат = %f",del);
Динамические структуры данных: очередь C++
Всем доброго времени суток) Задание: Создать динамическую структуру согласно варианту. В программе должны быть предусмотрены следующие функции: - Добавить элемент; - Удалить элемент; - Просмотр; - Решение; - Очистка. Очередь Мобильные телефоны: название модели (первое слово в названии - фирма-изготовитель) и цена
C++ Дан указатель P1 на вершину непустого стека. Извлечь из стека первый (верхний) элемент и вывести его значение http://www.cyberforum.ru/cpp-beginners/thread1209043.html
Дан указатель P1 на вершину непустого стека. Извлечь из стека первый (верхний) элемент и вывести его значение D и адрес P2 новой вершины. Ес- ли после извлечения элемента стек окажется пустым, то положить P2 = nil. После извлечения элемента из стека освободить память, занимаемую этим элементом
C++ Стек на основе массива (Pascal -> Си++) Здравствуйте! Язык pascal не знаю совсем! Пробовал сам переводить - получилось не очень. Может у кого-нибудь найдется немного времени ? unit Stack_Static; interface type NameStr=string; Procedure Push_S(Name:NameStr; Mark:integer); подробнее

Показать сообщение отдельно
Lekub
0 / 0 / 0
Регистрация: 07.06.2014
Сообщений: 5

Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает соответствующее ей целое - C++

15.06.2014, 23:24. Просмотров 206. Ответов 0
Метки (Все метки)

Напишите функцию atoi(), которая имеет параметр - строку цифр и возвращает
соответствующее ей целое. Например, atoi("123") равно 123. Измените функцию atoi() так, чтобы
она могла переводить в число последовательность цифр не только в десятичной, но и в
восьмеричной и шестнадцатеричной записи, принятой в С++. Добавьте возможность перевода
символьных констант С++. Напишите функцию itoa() для перевода целого значения в строковое
представление.
Уже было , знаю, но чет я не смог разобраться и код как я понимаю не полный, поэтому прошу помощи
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<cstdio>
#include<string>
 
int atoi (string s)
{
  int res = 0;
  n = s.length();
  for (int i = 0; i < n; i++)
  {
    res *= 10;
    res += s[i] - '0';
  }
  return res;
}
 
string itoa (int n)
{
  string res = "";
  while (n > 0)
  {
    res += '0' + n % 10;
    n /= 10;
  }
  reverse(s.begin(), s.end());
  return res;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru