Лабораторная работа: Работа со структурами в языке программирования Си
/* Здесь !priz – операцияотрицания priz; break – выходизцикла for, если priz=0 */
for (i=0; i<10, i++);
{
printf ( “\n О какой ПЭВМ Вы хотите получить сведения?\n (Введите номер от 0 до 9)\n” );
scanf ( “%d ”,&j );
if (j>k)
{ printf (“Нет сведений об этой ПЭВМ \n”);
continue; }
printf (“ персональнаяЭВМ %s\n ”, pibm[j].model);
printf (“объем оперативной памяти - % d Мб \n ”, pibm[j].mem);
printf (“объем винчестера - % d Мб \n ”, pibm[j].sp);
printf (“ признак – “ );
scanf ( “ %d ”, &priz);
if (!priz) break; }
/* Ввод сведений о ПЭВМ и занесение в массив pibm записей типа computer (первый цикл for); вывод на экран сведений о ПЭВМ (второй цикл for) */
}
Результаты работы программы:
Введите сведения о ПЭВМ и признак (0-конец; другая цифра – продолжение)
модель ПЭВМ – АТ 486 SX
объем оперативной памяти – 32
объем винчестера – 4 Гбайта
признак – 1
Введите сведения о ПЭВМ и признак (0-конец; другая цифра – продолжение)
модель ПЭВМ – АТ 386 DX
объем оперативной памяти – 64
объем винчестера – 14 Гбайт
признак – 0
О какой ПЭВМ Вы хотите получить сведения? (Введитн номер от 0 до 9)
1