в чем ошибка?

Тема в разделе "C/C++/C#", создана пользователем olegnaum, 3 фев 2010.

  1. olegnaum

    olegnaum Гость

    Учусь программировать на си с помощью dev c++ вот программка (ошибок нет, а вылетает после ввода третьей переменной); если не трудно подскажите в чем моя ошибка ?

    #include<stdio.h>
    #include<conio.h>
    #include<math.h>
    main()
    {
    float chislo, shag, z;
    int n, k;
    char napravlenie;
    printf("Программка для расчета суммы определенного количества чисел распределенных \n");
    printf("через n-й шаг\n");
    printf ("Введите начальное положительное число:\n");
    scanf ("%f", &chislo);
    printf ("Введите шаг между числами:\n");
    scanf ("%f", &shag);
    printf ("Введите количество чисел, которые входят в сумму подсчета:\n");
    scanf("%d", &n);
    printf("Введите направление продсчета : влево от заданного числа \"-\" \n");
    printf("или вправо от него \"+\"\n");
    scanf("%c", &napravlenie);
    if (napravlenie=='+'){
    for(z=chislo; n<=k ; k++){
    k++;
    z=z+shag;
    chislo=chislo+z;}
    printf(" Суммма чисел вашего диапазона равна %f", chislo);getch();}
    else if (napravlenie=='-'){
    for(z=chislo; n<=k ; k++){
    if(z<=0){
    break;
    printf("Диапазон ваших вычислений переступил ноль и сумма положительных\n");
    printf("чисел равна %f", chislo);
    getch();}
    else {
    k++;
    z=z-shag;
    chislo=chislo+z;}
    printf("Суммма чисел вашего диапазона равна%f", chislo);getch();}
    }}

    Почему программка вылетает(закрывается конс. окно), даже не дав внести все данные?
    честно говоря задачку придумал сам может что не так(извиняйте)
    Может есть какие-то настройки в компиляторе или в компе и т.д.?
     
Загрузка...
Похожие Темы - чем ошибка
  1. rn3rjd
    Ответов:
    4
    Просмотров:
    864
  2. IvendsI
    Ответов:
    2
    Просмотров:
    1.182
  3. rainprogrammer
    Ответов:
    3
    Просмотров:
    1.170
  4. dimat
    Ответов:
    2
    Просмотров:
    1.850
  5. Kuklus
    Ответов:
    0
    Просмотров:
    22

Поделиться этой страницей