• Помогите пожалуйста найти ошибку
    #define _CRT_SECURE_NO_WARNINGS
    #include
    #include
    #include
    #include
    int main()
    {
    int s;//Число банкнот
    int y;
    for(y=0;y<1;){
    printf("Vvedite chislo banknot:");
    scanf("%d",&s);
    if (s<= 100 and s>0){
    printf("Chislo banknot:%d",s);
    printf("Vvedite nominali banknot cherez ENTER,v poriadke vozrastania:");
    y++;}
    else
    printf("Povtorite popitku");}
    int *n;

    n=(int*) malloc(s * sizeof(int));//Массив банкнот

    int i;
    int d;
    for (i=0;i<=s-1;){
    scanf("%d",&d);
    if (d<1000000 and d>0){
    d=n[i];
    i++;}
    else
    printf("Vvedite drugoi nominal");}
    int c;//Сумма на выдачу
    printf("Kakuu summu hotite poluchit?");
    int q;
    for (q=0;q==0;){
    scanf("%d",&c);
    if(c>5000000 or c<0 ){
    printf("Vvedite druguu summu");}
    else{
    printf("%d",c);
    q++;}}

    int* mas;
    mas=(int*)malloc(s * sizeof(int));//Массив вывода
    int g;
    n[s]=c+1;
    int p=s-1;
    for(int z=1,g=0;c!=0 and c>n[0]; ){
    if(c=n[p-z]){
    c=c-n[p];
    n[p-z]=mas[g];
    g++;
    }
    else if(c>n[p-z]){
    if(c>=n[p-z+1] ){
    c=c-n[p+1];
    n[p-z+1]=mas[g];
    g++;
    }
    else{
    c=c-n[p-z];
    n[p-z]=mas[g];
    z++;
    g++;}}

    }
    if(c=0){
    for(g=0;g printf("%d,",mas[g]);}

    else
    printf("imposible");
    return 0;

Ответы 1

  • #include #include #include #include //что ты подключаешь?
    • Автор:

      gizmo
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years