Показать сообщение отдельно
Старый 30.06.2012, 20:02   #14 (permalink)
kreol
Member
 
Аватар для kreol
 
Регистрация: 27.02.2010
Сообщений: 659
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 1312
По умолчанию

и вообще у вас есть несколько ошибок.
1) функция main() обязательно должна иметь тип int и возвратить 0 в случае удачного завершения. библиотека conio.h не нужна. для с++ правильнее использовать getchar(). ну и наконец делайте отступы в программе. в общем код будет таким:
Код:
#include <stdio.h>


int main()
{
  float a,b;
  char c;
  printf("Vvedite chislo ");
  scanf("%g", &a);
  printf("Vvedite operatsiy ");
  scanf("%s", &c);
  printf("Vvedite chislo ");
  scanf("%g", &b);

  switch(c)
  {
    case '+': printf("Suma: %g %c %g = %g \n", a, c, b, a+b); break;
    case '*': printf("Dobutok: %g %c %g = %g \n", a, c, b, a*b); break;
    case '/': printf("Chastka: %g %c %g = %g \n", a, c, b, a/b); break;
    case '-': printf("Raznitsa: %g %c %g = %g \n", a, c, b, a-b); break;
  }

  getchar();

  return 0;
}
kreol вне форума   Ответить с цитированием
Ads

Яндекс

Member
 
Регистрация: 31.10.2006
Сообщений: 40200
Записей в дневнике: 0
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Репутация: 55070