Вопрос новичка

В группе учится N студентов. Вводя по три оценки каждого студента подсчитать число студентов, не имеющих оценок 2 и 3.

#include <iostream>
using namespace std ;
int main()
{
int n,b,v,x,i;
float c = 0;

cin >> n,b,v;

if (n >=4 && b >=4 && v>=4)
{
c= c+1 ;
}

cout << c<< endl;
system("pause");
return 0;

цикл пока не пихал...он на любые значения n,b,v выдает 0...что делать ?

Переменная c как я понимаю это число студентов, зачем тогда тип float?

После длинных праздников количество студентов не обязательно целое число )))

#include <iostream>
using namespace std;

int main() 
{
    setlocate(0, "");
    int a, b;
    cout << " Введите первое число: ";
    cin >> a;
    cout << " Введите второе число: ";
    cin >> b;
    int c = a + b;
    cout << " Сумма чисел = " << c << endl;
    return 0;
}

Помогите, пишет « error C3861: setlocate: идентификатор не найден ». Не могу понять в чём проблема.

Помогите, пишет « error C3861: setlocate: идентификатор не найден ». Не могу понять в чём проблема.

Команда называется setlocale а не setlocate,компилятор не знает что такое команда setlocate,такой команды не существует

Первый урок. Программу написала, скомпилировала. Что дальше? Как вывести строку на экран?

После компиляции программу обычно запускают. Консольные программы запускают через консоль(cmd.exe)

//Почему не работает код,решил вот познакомиться с пространством имён и что-то пошло не так//
#include <iostream>
int main()
{
namespace zoo
    {
        struct name1
        {
        int x,y;    
        };
        name1 yy={10,20};   
        }
    namespace too
    {
        struct name1
        {
        int x,y;    
        };
        name1 yy={10,20};
    }
    if  (using  zoo::yy.x == using too::yy.x)
{
    cout <<"klasno"<<endl;

}else
{
    cout<<"xrenovo"<<endl;
}

}

как построит полноценную калькулятор подскажите

Lexa, (1) внутри функции объявлять новое пространство имён нельзя. (2) Директива using используется для включения в текущее пространство имён либо всех идентификаторов из указанного пространства имён, либо указанные идентификаторы. Когда идентификатор из другого пространства имён включается в текущее пространство имён, обращаться к нему можно без полной квалификации (т.е. без префикса названия пространства имён и :: ).

#include <iostream>

using std::cout;  // включение в текущее пространство имён (глобальное) только
using std::endl;  // двух идентификаторов из пространства имён std

namespace zoo
{
    struct name1
    {
        int x, y;
    };
    name1 yy = { 10,20 };
}

namespace too
{
    struct name1
    {
        int x, y;
    };
    name1 yy = { 10,20 };
}

int main()
{
    if (zoo::yy.x == too::yy.x)  // обращение по полностью квалифицированному имени
    {
        cout << "klasno" << endl;  // обращение без квалификаторов

    }
    else
    {
        cout << "xrenovo" << endl;
    }

}

Внимание! Это довольно старый топик, посты в него не попадут в новые, и их никто не увидит. Пишите пост, если хотите просто дополнить топик, а чтобы задать новый вопрос — начните новый.

Ответить

Вы можете использовать разметку markdown для оформления комментариев и постов. Используйте функцию предпросмотра для проверки корректности разметки.

Пожалуйста, оформляйте исходный код в соответствии с правилами разметки. Для того, чтобы вставить код в комментарий, скопируйте его в текстовое поле ниже, после чего выделите то, что скопировали и нажмите кнопку «код» в панели инструментов. Иначе ваш код может принять нечитаемый вид.

Либо производите оформление кода вручную, следующим образом:

``` #include <iostream> using namespace std; int main() { // ... } ```

Предпросмотр сообщения

Ваше сообщение пусто.