Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > Общие вопросы C/C++
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.06.2011, 13:31   #1
Narim
Пользователь
 
Регистрация: 14.11.2010
Сообщений: 26
По умолчанию Подсчитать общее количество марок в коллекции.

здраствуйте. не получается с ответом задачи. вроде компилируется но не вычисляется. не могли бы вы исправить ошибку* буду благодарен.
ЭВМ используется при разборе коллекции марок. Составить программу, подсчитывающую число марок по спорту, по искусству и прочих. Подсчитать общее количество марок в коллекции. Использовать множественный выбор.
Код:
#include <stdio.h>
#include <conio.h>
main()
{
int l,s,p,t,x;
clrscr();
printf("Vvedite kolekciy");
printf("Vvedite ot 1 do 3");
scanf("%s, &x");
{s=7;
t=2;
p=5;
printf("po sportu: ");
printf("po iskustvu: ");
printf("prochie: ");
}
{
s=5;printf("po sportu: ");
t=3;printf("po iskustvu: ");
p=6;printf("prochie: ");
}
{l=s+t+p;
printf("obchee chislo marok: ",l);
}}
Narim вне форума Ответить с цитированием
Старый 02.06.2011, 13:47   #2
Granus
С++
Форумчанин
 
Аватар для Granus
 
Регистрация: 22.09.2008
Сообщений: 791
По умолчанию

Зачем столько блоков кода {...} ?
Ввод данных:
Код:
scanf("%i", &x);
А логику, точнее, что вообще Вы хотели программой сделать, я, извините, не понял)
Написано использовать множественный выбор. Это так:
Код:
switch(x){
  case 0:
    // действия, если х=0
    break;
  case 1:
    // действия, если х=1
    break;
  case 2:
  case 3:
    // действия, если х=2 или х=3
    break;
  // и так далее
  default:
    // действия, если ни одно из условий выше не выполнилось
};
Форматируйте код, будьте людьми.
Granus вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Создать функцию вычисляющую общее количество локальных максимумов leha1993 Паскаль, Turbo Pascal, PascalABC.NET 2 23.05.2011 14:23
Подсчитать количество пар чисел KER123 Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 0 08.04.2011 08:21
Подсчитать количество букв "А" в предложении и общее количество букв.В тексте из файла несколько строк. kvas91 Общие вопросы C/C++ 3 14.11.2010 16:51
Подсчитать количество слов и количество букв MDSIQ Assembler - Ассемблер (FASM, MASM, WASM, NASM, GoASM, Gas, RosAsm, HLA) и не рекомендуем TASM 1 13.11.2010 16:57
Подсчитать количество шагов MAKEDON Помощь студентам 3 02.06.2009 15:04