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

Написал програмку ,но она не всё показывает,в чем ошибка помогите - C++

Восстановить пароль Регистрация
 
Андрей00
0 / 0 / 0
Регистрация: 20.01.2012
Сообщений: 4
20.01.2012, 13:42     Написал програмку ,но она не всё показывает,в чем ошибка помогите #1
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
#include "iostream"
#include "float.h"
#include "math.h"
#include "stdafx.h"
using namespace std;
float main()
{
float a, b, c,f=1,i;
cout << "a="; cin >> a;
cout << "b="; cin >> b;
cout << "c="; cin >> c;
if (a>c)
{
      cin>>c;
      for (i=1; i<=c; ++i);
{
f=f*i;
}
cout<<"c="<<f;
}
else
{
 
if (c>0)
{
    f=log(a)/log(b);
cout<<"f="<<f;
}
else
{
cout<<"oshibka,poprobuyte vvesti C bolshe 0"<<endl;
cout<<"c=";cin>>c;
}
 
}
 
return 0;
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.01.2012, 13:42     Написал програмку ,но она не всё показывает,в чем ошибка помогите
Посмотрите здесь:

немогу никак понять в чем ошибка=(помогите плиз! C++
C++ Написал прогу она не работает!!!!!
Как сделать на С++ программу который водишь любую букву она показывает тебе сколько болших и маленьких букв C++
C++ помогите разобраться с библиотекой и в чем ошибка?
написал прогу но в чем косяк она не работает C++
Помогите разобраться в чем ошибка. C++
В чем ошибка помогите пожалуйста. C++
C++ Написал вот такой код, ввода структуры. Первая структурная переменная вводится, а вторая нет. В чем дело?
Написал класс "Телефонная книга". Но при работе вылетает ошибка. помогите разобраться. C++
C++ Написал программу которая показывает числа из ряда Фибоначчи
Написал программу, но она что-то не совсем то, выдает, не могу понять в чем проблема C++

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
solyar
Восстанавливающий знания
 Аватар для solyar
303 / 291 / 10
Регистрация: 01.11.2010
Сообщений: 1,218
Записей в блоге: 1
20.01.2012, 13:51     Написал програмку ,но она не всё показывает,в чем ошибка помогите #2
Для начала это все в теги запиши, например
C++
1
Здесь код
Добавлено через 7 минут
Строка 15 там
C++
1
++i
а разве не правильнее
C++
1
i++
?
Но это так, уточненее
Андрей00
0 / 0 / 0
Регистрация: 20.01.2012
Сообщений: 4
20.01.2012, 13:54  [ТС]     Написал програмку ,но она не всё показывает,в чем ошибка помогите #3
да это в принципе не принципеально,у меня там ,где цикл вроде что то не так,логорифм считает,а фактариал нет,и еще если значение а вводишь отрицательное ,должен выводить мол типо "не правельно"
solyar
Восстанавливающий знания
 Аватар для solyar
303 / 291 / 10
Регистрация: 01.11.2010
Сообщений: 1,218
Записей в блоге: 1
20.01.2012, 14:56     Написал програмку ,но она не всё показывает,в чем ошибка помогите #4
Я сейчас установлю тока Visual C++, а то так что то не врубаюсь. Хоть попробовать надо код запустить

Добавлено через 48 минут
Цитата Сообщение от Андрей00 Посмотреть сообщение
#include "iostream"
а где .h?
-=ЮрА=-
Заблокирован
Автор FAQ
20.01.2012, 16:56     Написал програмку ,но она не всё показывает,в чем ошибка помогите #5
Цитата Сообщение от solyar Посмотреть сообщение
а где .h?
#include <iostream> - это новый стиль записи заголовков, другое дело что у ТС они идут в "" вместо <> при такой записи компилятор ищет указанные файлы в каталоге программы. Сейчас откомпилирую код посмотрим что к чему...

Цитата Сообщение от Андрей00 Посмотреть сообщение
float main()
- какой float main
Цитата Сообщение от Андрей00 Посмотреть сообщение
for (i=1; i<=c; ++i);
- вот и не работало

Добавлено через 26 минут
Ниже рабочий код на плюсах
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#include <iostream>
#include <cmath>
using namespace std;
 
int main()
{
    int i;
    float a, b, f, c;
    
    while(true)//Бесконечный цикл, для выхода просто закройте окно консоли
        //но вы же хотите с корректировать или повторно вводить, без цикла 
        //это почти нереализуемая задача
    {
        cout<<"a = ";cin>>a;
        cout<<"b = ";cin>>b;
        cout<<"c = ";cin>>c;
        if (c < a)
        {
            for (i=1; i<=c; i++)
                f = f*i;
            cout<<"c="<<f<<endl;
        }
        else
        {
 
            if (0 < c)
            {
                f=log(a)/log(b);
                cout<<"f="<<f<<endl;
            }
            else
            cout<<"oshibka, poprobuyte vvesti C bolshe 0"<<endl;
        }
    }
    return 0;
}
Миниатюры
Написал програмку ,но она не всё показывает,в чем ошибка помогите  
Вложения
Тип файла: rar f.exe.rar (47.6 Кб, 7 просмотров)
Тип файла: rar f_VS6.0_project.rar (1.7 Кб, 8 просмотров)
Yandex
Объявления
20.01.2012, 16:56     Написал програмку ,но она не всё показывает,в чем ошибка помогите
Ответ Создать тему
Опции темы

Текущее время: 01:27. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru