это мой код, я хочу, чтобы напечатать события p1 и p2, ... помочь .. есть ли проблема в объявлении массива .... IAM не получает ожидаемый результат ...Что случилось с моим кодом ....?
#include<stdio.h>
#include<conio.h>
int main(){
int p1[8],p2[8];
int e,i,m1,m2;
printf("no of events in p1 and p2");
scanf("%d",&e);
printf("event of p1 which will send message:");
scanf("%d",&m1);
printf("event of p2 which will receive message:");
scanf("%d",&m2);
p1[1]=1;
p2[1]=1;
for(i=2;i<=e;i++)
{
if(i!=m2)
{
p1[i]=p1[i-1]+1;
p2[i]=p2[i-1]+1;
}
else{
p2[i]=p1[m1]+1;
}
}
printf("Event of p1 are");
for(i=1;i<e;i++)
{
printf("%d",p1[i]);
}
printf("Event of p2 are");
for(i=1;i<e;i++)
{
printf("%d",p2[i]);
}
return 0;
}
... help .. есть ли какие-либо проблемы в объявлении массива .... мой код не работает должным образом ...
вы используете p [1], но вы никогда не определяете 'p'array, только' p1', 'p2' и т. Д. –
@Noob_coder В следующий раз уточните, что вы имеете в виду под" мой код не является (он не компилируется, он ведет себя как это вместо ожидаемого поведения и т. д.) – Antonio
Что ж, что с ним не так? Вы не сказали нам. Вы не сказали нам, что он должен делать. Вы не сказали нам, что он на самом деле делает. Вы предоставили фиктивный код. Неужели так сложно вставить вашу актуальную программу в вопрос? Очевидно, после того, как вы сократили его до минимума. –