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

strchr - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Задача "Калькулятор" http://www.cyberforum.ru/cpp-beginners/thread398071.html
Всем привет! В фале input.txt лежит сложное математическое выражение со скобками, +, -, * и /. Например, ((78+12334)*(98-77))/(12.54/2.3)+178 Так вот, нужно написать прогу, которая такие выражения решает. Заранее ОГРОМНОЕ спасибо!
C++ Разложение числа Всем привет! Есть некое число N и массив arr (k - размер массива). Нужно написать программу, которая выведет на экран все возможные варианты разложения числа N числами из массива arr. Например, если N=5, а в массиве arr лежат числа 1,2,3, то программа должна вывести следующее: 2+3 1+1+3 2+1+1+1 http://www.cyberforum.ru/cpp-beginners/thread398059.html
Не работает программа C++
Написал код а программа не работает то есть так. Программа должна переводить буквы из верхнего регистра в нижний. Вот код: #include <iostream> #include <string> using namespace std; int main() { char text; cout << "Enter text!!!!" << endl;
Как вернуть значение функции C++
#include "stdafx.h" #include <iostream> struct list{ float data; list *next; }; void my(list *p) {
C++ Операторы цикла и вывод данных http://www.cyberforum.ru/cpp-beginners/thread398044.html
Условие: Напечатать таблицу значений функции f(x) и суммы S(x) в виде таблицы. Х изменяется в диапазоне от a до b с шагом h. Вычисление суммы вести до тех пор, пока очередное слагаемое не станет меньше e, причем это последнее слагаемое тоже учитывать. a = - 1 b = 1 h = 0.1 e = 10 в степени-6 F(x)= ...
C++ Определитель матрицы (+метод Зейделя) Здравствуйте, сам метод Зейделя было реализовать легко, но возникла проблема с проверкой на определитель матрицы, я попытался воспользоваться шаблоном, но он не подключился, переписать в обычные процедуры тоже не особо удалось. С шаблонами работаю в первый раз ошибка идет на не соответствие типов в шаблоне и в коде основной программы "det = GaussDeterminant<double>( a,n);" пока что... подробнее

Показать сообщение отдельно
go
Эксперт C++
3582 / 1362 / 128
Регистрация: 16.04.2009
Сообщений: 4,528
03.12.2011, 19:52     strchr
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
29
30
31
32
33
34
#include <stdio.h>
 
int atoi (char *s)
{
    int n,znak,i=0;
    
    while (s[i]==' ')
        i++;
 
    if (!s[i])
        return 0;
 
    znak = ( s[i]=='-' ) ? -1 : 1 ;
 
    if ( s[i]=='+' || s[i]=='-' )
        i++;
 
    for (n=0; s[i] >= '0' && s[i] <= '9' ; i++)
        n = 10*n + (s[i] - '0') ;
 
    return znak * n ;
}
 
 
 
int main(int argc, char* argv[])
{
    char ss[]={"  +125ds "};
 
    printf ("\n %d\n", atoi (ss) );
 
    getchar ();
    return 0;
}
 
Текущее время: 02:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru