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

Оператор If - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ С++ ошибки http://www.cyberforum.ru/cpp-beginners/thread381451.html
Задание 1. Дано число a. Не используя никаких операций, кроме умножения и присваивания, составить программу, вычисляющую a7 за 4 операции умножения; 1. int main() { b = a*a; c = b*b; d = a*b*c; // d =a^7;
C++ Программные реализации быстрого возведения в степень реализовать быстрое возведение в степень числа минимальным количеством умножения http://www.cyberforum.ru/cpp-beginners/thread381450.html
Создать список студентов с оценками по нескольким дисциплинам. Отсортировать список по убыванию среднего балла. Имеющих двойки удалить из списка. C++
Помогите, пожалуйста, с задачей... Создать список студентов с оценками по нескольким дисциплинам. Отсортировать список по убыванию среднего балла. Имеющих двойки удалить из списка.
C++ Определить принадлежит ли точка с координатами (x, y) треугольнику
программа должна определять принадлежит ли точка с координатами (x, y) треугольнику, который задан координатами его вершин.
C++ Выход из цикла http://www.cyberforum.ru/cpp-beginners/thread381427.html
Ув. программисты я пишу крестики-нолики, но возникла некоторая проблема с циклами! for (t=0;t<100;t++) { for (t=0;u<100;u++) { printf("X: "); scanf ("%d",&a1); printf("Y: "); scanf ("%d",&b1); if ((a1<=3)&&(b1<=3))
C++ Удаление антивируса из RAM Добрый вечер Форумчане, у меня появился следующий вопрос, как удалить из RAM антивирусник, обыкновенные проги я могу удалять, а к антивирусникам не имею допуска. Что делать? подробнее

Показать сообщение отдельно
ivan777
 Аватар для ivan777
2 / 1 / 1
Регистрация: 10.03.2010
Сообщений: 64
10.11.2011, 21:45     Оператор If
Всем доброго времени суток.
Такой вопрос, мне нужно задать условие :
baza[i].time >= 30 и в тоже время baza[i].price < 100000
чтобы вывести товар хранящихся больше месяца, стоимость которых превышает 100 000 р.
Но как это записать? Я так понял нужно использовать && но у меня что то не получается
Делаю так :

C++
1
if ((baza[i].time) >= 30) && (baza[i].price < 1)
Ругается
error C2143: syntax error : missing ';' before '&&'
error C2143: syntax error : missing ';' before '{'

как только дужки не ставил, ошибки .

Весь код

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
35
36
37
38
39
40
41
42
43
44
45
46
47
48
#include "stdafx.h"
#include <iostream>
#include <string.h>
using namespace std;
 
int main ()
{  
    struct strc 
    {
        char name_tov[30]; 
        char kilkist[15]; 
        char price[20]; 
        int time;       
    };
 
    strc baza[100];
    int i,k;
    cout<<"Vvedite kilkist tovaru"<<endl;
    cin>>k;
    for (i=0; i<k; i++)
    {
        cout<<"Vvedite naemenyvanny tovary"<< endl;
        cin>>baza[i].name_tov;
        cout<<"Vvedite kilkist"<< endl;
        cin>>baza[i].kilkist;
        cout<<"Vvedite tciny za 1 sht"<< endl; 
        cin>>baza[i].price;
        cout<<"Vvedite daty postyplenia tovary"<< endl;
        cin>>baza[i].time;
    }
    char punkt[20]; 
    for (i=0; i<k; i++)
    {
    //if ((baza[i].time) > 30) //&& (baza[i].price) > l))
        if ((baza[i].time) >= 30) && (baza[i].price < 100000)
    {
        cout<<"Naemenyvanny tovary \n"<<baza[i].name_tov<<endl;
        cout<<""<<endl;
        cout<<"kilkist \n"<<baza[i].kilkist<<endl;
        cout<<""<<endl;
        cout<<"tciny za 1 sht \n"<<baza[i].price<<endl; 
        cout<<""<<endl;     
        cout<<"Na skladi \n"<<baza[i].time<<endl; 
        cout<<""<<endl; 
    }
    }
    return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru