Форум программистов, компьютерный форум CyberForum.ru

Почему-то перестал работать getchar() - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Как динамически выделить память для строкового массива? http://www.cyberforum.ru/cpp-beginners/thread215940.html
Собственно сам вопрос.
C++ Ошибка после ввода числа #include <stdio.h> #include <math.h> int fact(int n1) { if (n1==0) n1=1; else n1=n1*fact(n1-1); return n1; } http://www.cyberforum.ru/cpp-beginners/thread215936.html
C++ Для заданного натурального числа N вычислить и вывести на экран
Подскажи как решать это задание пожалуйста. ил ихотябы объясните что означают большие символы)) Для заданного натурального числа N вычислить и вывести на экран: Предел суммирования N ввести с клавиатуры сама формула в файле
Сформировать массив, элементами которого являются числа 2,1,4,3,6,5,...,100,99 C++
Как написать в турбо си Сформировать массив IM(100) элементами которого являются числа 2,1,4,3,6,5,...,100,99.
C++ Составить блок-схему http://www.cyberforum.ru/cpp-beginners/thread215927.html
#include <stdio.h> #include <conio.h> #include <stdlib.h> #include <string.h> //#include <unistd.h> //#include <windows.h> struct DTP {
C++ Задания 1) Вычисление суммы нескольких массивов с выводом результата в третий массив. 2) Считывает с клавиатуры предложение, первые три слова данного предложения в обратном порядке выводит в строку, выводит на экран длину получившейся строки и ее саму. 3)Написать программу, которая для целочисленного массива из n элементов определяет сколько элементов располагается между его минимальным и... подробнее

Показать сообщение отдельно
gira13
4 / 4 / 0
Регистрация: 20.12.2010
Сообщений: 20
20.12.2010, 16:17     Почему-то перестал работать getchar()
Чтобы окно после выполнения программы сразу не закрывалось, я использовала getchar(). Теперь же он не срабатывает, программа закрывается и все
Код
#include <stdio.h>
#include <math.h>

int fact(int n1)
{
    if (n1==0) n1=1;
    else n1=n1*fact(n1-1);
    return n1;
}

void main()
{
 float y,c,b,a,ha;
 int n,k;
 ha=0.1;
 n=0;

 printf(" Vvedite a: ");
 scanf("%f",&a);

 printf(" Vvedite b: ");
 scanf("%f",&b);
 printf(" Vvedite c: ");
 scanf("%f",&c);
 printf("a: \t y:");
 while (M_PI*a*a<=c)
 {
  y=pow(M_PI*a*a,1/5)+1/b+(b-a/2)/(a+b);
  printf("%2.1f",a);
  printf("\t");
  printf("%2.3f",y);
  printf("\n");
  a+=ha;
  n++;
 }
 k=fact(n);
 printf("Kolichestvo vichislenih y: %d",n);
 printf("\n");
 printf("k=n!: %d",k);
 getchar();
 return ;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 15:21. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru