الاخوة الكرام ,,
لدي مشكلة في فهم البرنامج الموجود بالأسفل , انا بحثت وفهمت طريقة وفائدة عمل الـ array , ولكن عند وضع اكثر من متغير لها , اصبح لدي لبس.
ياليت احد يقدر يشرح لي.
#include <stdio.h>
int main (void)
{
int ratingCounters[11], i, response;
for ( i=1; i<=10; ++i)
ratingCounters = 0; // كيف اثر هذا على المصفوفة؟
printf("enter the response number ");
for (i=1; i<=20; ++i)
{
scanf("%d", &response);
if (response < 1 || response > 10 )
printf("bad response %i ", response);
else
++ratingCounters[response]; // طريقة تخزين الاستجابة المدخلة وتعامل البرنامج معها ..كيف؟؟
}
printf("\n rating number of response \n");
printf("----- ---------------------\n");
for (i=1; i<=10l; ++i)
printf("%4i%14i\n", i, ratingCounters);
return 0;شكرا لكم مقدما



