Помогите пожалуйста найти ошибку
#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++;}}