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

Помогите с элементарной ппрограммой на C - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Printf не работает http://www.cyberforum.ru/cpp-beginners/thread354201.html
Здравствуйте. В такой вот, пародии на программку последний printf ничего не выводит. Только начал изучать C++. Подкажите в чём может быть проблема. У меня Dev C++ 4.9.9.2 #include<stdio.h> main() { int weight, /*вес*/ height; /*рост*/
C++ Работа с STL list Есть некий каталог с 3 переменными (string,string,int), который нужно хранить в list Как я понимаю есть 2 решения хранения. 1. Создать 3 list'a list<string> name; list<string> date; list<int> kol; 2. Через классы http://www.cyberforum.ru/cpp-beginners/thread354188.html
C++ Чтение из файла и запись в вектор
вобщем програмку, которая читает из файла строки и выводит в вектор написал. Но хотелось бы изменить код так, чтобы в вектор записывалось каждое слово из файла. Например: ффф вв уу вввв И записал это как 4 элемента вектора. Пробовал сделать чере isspace(), но для ее использования нужна длина полученой строки. А после использования оператора getline() длина строки buff 8888 или чуть больше...
Невозможно преобразовать прараметр C++
Наверняка щас прослыву ацким нубом, но вот програмка #include <stdlib.h> #include <conio.h> #include <stdio.h> class Priamoug { public: //void Vvod(); void Perem(int a, int b);
C++ Обращение к мемберам класса под другим именем http://www.cyberforum.ru/cpp-beginners/thread354170.html
Здравствуйте. Возможно ли каким-то образом обращаться к мемберам под другими именами, но так, чтобы подсказка в Visual Studio работала верно. При помощи #define у меня вышло, т.е. код class vehicle { public: int int1; int int2; int int3;
C++ Определить, какие из этих имен встречаются во всех классах, какие есть хотя бы в двух классах, и какие - только в одном классе Для каждого из четырех классов указаны имена девочек, обучающихся в них. Определить, какие из этих имен встречаются во всех классах, какие есть хотя бы в двух классах, и какие- только в одном классе. Подскажите пожалуйста, как решить эту задачу с помощью множеств. Спасибо заранее! подробнее

Показать сообщение отдельно
Andrey109
4 / 4 / 0
Регистрация: 10.11.2010
Сообщений: 100
20.09.2011, 21:50  [ТС]     Помогите с элементарной ппрограммой на C
Задание: На входе строка с числом заранее неизвестного формата, если оно начинается с 0, то считаем его восьмиричным, если начинается с любой другой цифры, то считаем его десятичным, если начинается с "0х", то считаем его шеснадцатиричным, если в конце стоит символ 'b', тогда считаем его двоичным, если неудается распознать число, считаем что на входе ошибка. Распознать строку в переменную типа int, вывести на экран printf("%d",i).

Начало моего кода:

C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <stdio.h>
#include <string.h>
 
int main ()
{
 
    char s [30];
    printf ("Введите строку\n");
    scanf ("%s",&s);
    if (s[0]=="0" && s[1]!=="x"){printf ("Это восьмеричная система счисления\n");} 
    else 
        if (s[0]=="0" && s[1]=="x") {printf ("Это шестнадцатеричная система счисления\n");}
    else 
        if (s[0]!=="0") {printf ("Это десятичная система счисления\n");}
    else
        if (s[strlen(s)]=="b") {printf ("Это двоичная система счисления\n");}
    return 0;
}
Ошибка "Result of comparison between pointer & integer"

 Комментарий модератора 
Используйте теги форматирования кода!
 
Текущее время: 04:15. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru