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

преобразования символов в числа - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ пользовательские функции, которые вычисляют соответственно минимум и максимум http://www.cyberforum.ru/cpp-beginners/thread266094.html
пользовательские функции, которые вычисляют соответственно минимум и максимум . Вычислите значение выражения:
C++ Переделать шаблон - функций Условие: Подсчитать среднее арифметическое элементов, расположенных выше главной диагонали. Программу я сделал, но препод просит другого. Нужно сделать программу в общем виде, т.е вводить... http://www.cyberforum.ru/cpp-beginners/thread266091.html
C++ Ввод русских букв в консольно программе
Я добавил в программу #include <locale.h> setlocale(LC_ALL,"russian"); Русский язык заработал. Но только при выводе текста. А когда вводишь текст в программу то она не понимает. Например...
В двумерном массиве найти в каждой строке максимальный элемент, затем среди этих чисел выбрать минимальный C++
1.в двумерном массиве найти в каждой строке максимальный элемент, затем среди этих чисел выбрать минимальный. 2.характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных...
C++ Используя разные условные операторы напишите два варианта программы обработки результатов экзаменов в группе из 20 студентов http://www.cyberforum.ru/cpp-beginners/thread266075.html
Используя разные условные операторы напишите два варианта программы обработки результатов экзаменов в группе из 20 студентов. Оценки вводятся последовательно в одну переменную. Программа должна...
C++ Напечатать таблицу тренировок и определить суммарный путь, который пробежит спортсмен за 7 дней. Начав тренировки,спортсмен в первый день пробежал 10км. Каждый следующий день он увеличивал дневную норму на 10% от нормы предыдущего дня. Напечатать таблицу тренировок и определить суммарный путь,... подробнее

Показать сообщение отдельно
Day
1158 / 963 / 57
Регистрация: 29.10.2009
Сообщений: 1,385
29.03.2011, 11:36
C
1
2
3
4
5
6
char *T = "1+2+3+5+9";
char *p;
for (s=0, p=T; p!=NULL; p=strchr(p, '+')) {
  if (*p=='+) p++;
  s+=atoi(p);
}
При этом способе di могут быть и многозначными числами.
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru