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

15. В файле записаны числа. Создать новый файл, содержащий длины всех убывающих последовательностей - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Выпиливание экземпляра класса самим собой http://www.cyberforum.ru/cpp-beginners/thread668786.html
Наслышан и начитан о плохом тоне и ub команды delete this, однако, будет ли ошибкой вызывать вместо delete this деструктор? class SECURITY { *some data* public : SECURITY() { *check...
C++ Считать n и вычислить значение следующего выражения Всем привет. Помогите пожалуйста с задачкой на С++. Только начал осваивать этот язык. Считать n и вычислить значение следующего выражения: \cos(1 + \cos(2 + \, \dots \, + \cos(n - 1 + \cos n))... http://www.cyberforum.ru/cpp-beginners/thread668756.html
CString::find не сравнивает C++
Здравствуйте, Помогите, пожалуйста: Сравниваю CString с char через метод Find следующим образом: CString Word; char EEditTargetLine; //считывание из editbox в переменную типа char...
C++ Определить является ли строка палиндромом и удалить заглавные символы
#include <iostream> #include <stdio.h> #include <string.h> #include <ctype.h> using namespace std; int main() { char* s= new char ; //задаем строку
C++ Азбука Морзе, добавить пробел между словами при декодировании http://www.cyberforum.ru/cpp-beginners/thread668734.html
Написал "программу" для перевода кода Морзе на Английский и наоборот, но никак не могу понять как сделать чтобы между словами ставился пробел(в варианте Морзе->Английский). Также почему-то не...
C++ Определить, сколько строчных русских букв в наборе слов Дано файл в формате txt. А в файле набор слов. Написать программу которая определяет сколько букв а, б, в, г, д, е, ё, ж, з, и, й, к, л, м, н, о, п, р, с, т, у, ф, х, ц, ч, ш, щ, ъ, ы, ь,... подробнее

Показать сообщение отдельно
LordSilren
0 / 0 / 0
Регистрация: 25.11.2011
Сообщений: 32
11.10.2012, 18:01  [ТС]
спасибо

Добавлено через 28 минут
в проге были небольшие ошибки,исправлены...но теперь другая ошибка

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
#include <iostream>
#include <stdio.h>
#include <conio.h>
 
using namespace std;
 
int main()
{
    freopen("input.txt","r",stdin);
    freopen("output.txt","w",stdout);
    int i=1,j=1,k=0,mas1[1000];
    float mas[1000];
    for (i=0;i<1000;i++)
    {
        mas[i]=0;
        mas1[i]=0;
    }
    i=1;j=1;
    scanf("%f",&mas[0]); 
    while(scanf("%f",&mas[i])==1) 
    {
    if (mas[i]<mas[i-1]) 
{
j++;
}
if (mas[i]>=mas[i-1])
{
mas1[k]=j; 
j=1;
k++;
}
    i++;
    }
    for (j=0;j<=k;j++)
    {
        if (mas1[j]>1)
        {
        printf("%d ",mas1[j]);
        }
        else{} 
    }
    getch();
}
в файле input находится такая последовательность 2 4 3 2 88 65 99 87 98 97 96, он должен вывести 3 2 2 3, но последнюю цифру он не выводит и получается ответ 3 2 2
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru