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

Исправить ошибку в программа - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Написать программу, которая считывает из текстового файла три предложения и записывает их в новый файл в обратном порядке http://www.cyberforum.ru/cpp-beginners/thread708821.html
Помогите пожалуйста... 1)Написать программу, которая считывает из текстового файла три предложения и записывает их в новый файл в обратном порядке. Текстовый файл создать в блокноте. Концом предложения считать символы '.', '!', '?'. 2)Дана строка текста, в которой слова разделены пробелами и запятыми. Необходимо найти самое длинное слово и его порядковый номер;
C++ Вычислить сумму ряда помогите написать программу на с++ http://www.cyberforum.ru/cpp-beginners/thread708819.html
Указатели( с элементами массива надо работать через указатель, а не индекс) C++
Заданы осадки по месяцам, зафиксированные метеостанцией в течение прошедшего года. Занесите эти данные в массив и определите минимальное, среднее и максимальное значение месячных осадков. Выведите найденные значения на экран.
настройка render сцены C++
LEN_X = LEN_Y = 800 { glViewport (0, 0, width, height); glMatrixMode (GL_PROJECTION); glLoadIdentity(); glOrtho (-LEN_X, LEN_X, -LEN_Y,LEN_Y, -1000, 1000); glMatrixMode (GL_MODELVIEW); // glLoadIdentity(); gluLookAt (0, 0, -5, 0, 0, 400, 0, 1, 0); }
C++ Ошибка при использовании метода хорд http://www.cyberforum.ru/cpp-beginners/thread708796.html
// chord method.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "conio.h" #include <math.h> #include "iostream" #define e 2.71 //метод хорд
C++ Программа удаляет все слова начинающиеся со строчной буквы (пояснить код) Почему в этой программе нужно в islower записать именно str ? Почему 0? Программа удаляет все слова начинающиеся со строчной буквы. #include <iostream> #include <cstring> int main() { char b = "So Many many : many , Words", s; char* str = strtok(b, " ,.:"); do { if (!islower(str)) подробнее

Показать сообщение отдельно
gsm180
19 / 11 / 1
Регистрация: 19.10.2012
Сообщений: 100
Записей в блоге: 1
26.11.2012, 00:01     Исправить ошибку в программа
У меня может не лучший вариант, но вроде работает
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
#include<iostream>
//#include<string>
using namespace std;
 
int main()
{setlocale(0,"rus");
 
int n,c,count=0,m=0,p=0,b=0;
cout<<"Введите количиство элементов"<<endl;
cin>>n;
cout<<"Введите значение С"<<endl;
cin>>c;
cout<<"\n---------------------------------------\n";
 
double arr[100],sum=0,max=0;
for(int i=0;i<n;i++){
    cout<<"Введите "<<i+1<<" элемент массива"<<endl;
    cin>>arr[i];}
 
cout<<"\n----------------------------------------\n";
 
for(int i=0;i<n;i++){
    if(arr[i]<c)m++;
    if(arr[i]<0)count=i;
    if(arr[i]>max)
           max=arr[i];}
 
for(int i=count+1;i<n;i++)
    sum+=arr[i];
 
cout<<"Количиство элементов меньше C"<<endl;
cout<<m<<endl;
cout<<"Сумма елементов после последнего минуса"<<endl;
cout<<sum<<endl;
 
for(int a=1;a<n;a++)
for(int i=n-1;i>=a;i--){
    if(arr[i-1]>arr[i]){
        double temp=arr[i-1];
        arr[i-1]=arr[i];
        arr[i]=temp;}}
 
for(int i=0;i<n;i++)
if(max-arr[i]<max/5){
b=i;
break;}
 
while(n-b){
    double temp=arr[p];
    arr[p]=arr[b];
    arr[b]=temp;
    b++;
    p++;}
 
cout<<"Элементы меньше максимального на 20% первые"<<endl;
for(int i=0;i<n;i++)
cout<<arr[i]<<' ';
 
cin.get();
cin.get();
 
    return 0;}
 
Текущее время: 16:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru