Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   последовательность чисел (https://forum.antichat.xyz/showthread.php?t=205125)

Shkiper2009 19.05.2010 12:52

последовательность чисел
 
Ребята помогите сделать программу, итоговая по практике!

Среда программирования: ABS Pascal
Задача: С внешнего устройства (с клавиатуры,из файла) вводятся последовательно числа,количество которых велико и заранее неизвестно. Требуется сохранять и в процессе ввода каждого числа распечатывать не более m из последовательных введённых чисел (в порядке и поступления).

Заранее спасибо

Shkiper2009 19.05.2010 20:00

Вообщем спросил у куратора смысл этой программы, и вот что мне ответили:

Нпример в паскале выходит сообщение введите последовательность чисел n мы вводим 1 2 3 4 5 , эти числа должны записыватся в текстовой файл! Всё перую часть мне расказали далее нас просят ввести опять ввести n И В ТЕКСТОВЫЙ ФАЙЛ (уже в новый)ДОЛЖНЫ ПОПАСТЬ ЧИСЛА НЕ БОЛЬШЕ m ! Вот как то надо реализовать две части в одной программе! Кто может напишите пожалуйста

Shkiper2009 19.05.2010 20:10

киньте ктонить свой скайп пож или напишите ОЧЕНЬЬЬЬ ПРОШУ

ArkNet 20.05.2010 09:30

Обьясни конкретней задание....

Nelzone 20.05.2010 09:52

не пойму зачем такое задания дает,людям который даже не осмыслит о программирование им то трудно будит ...

чем писат эту херну напиши им какой нит прогу =\

POS_troi 20.05.2010 11:01

Цитата:

не пойму зачем такое задания дает,людям который даже не осмыслит о программирование им то трудно будит ...
Ну преподы совершенно не виноваты что люди шли учится по принципу - Оооо.. Это ща круто. Вон Били милиарды крутит.


C++
Код:


#include <iostream>
#include <stdio.h>
using namespace std;

int main()
{
    FILE * file;
    int value,m;

    file = fopen("dig1.txt","w");
    printf("Enter Digits:\r\n");

    for(int i=0;i<10;i++){

    scanf("%d",&value);
    fprintf(file,"%d,",value);

    }
    fclose(file);

    file = fopen("dig2.txt","w");
    printf("Enter m:\r\n");
    scanf("%d",&m);
    printf("Enter Digits:\r\n");

    for(int i=0;i<10;i++){

    scanf("%d",&value);
    if(value<=m){
    fprintf(file,"%d,",value);
    }
    }
    fclose(file);



    cout << "Hello Achat!" << endl;
    return 0;
}


Shkiper2009 27.05.2010 11:46

Например нас просят ввести число n и m
Вводим n: 1 2 3 4 5 6 7 8 9 10 11 12 13 и т.д
Водим m: 10 (или 1 2 3 4 5 6 7 8 9 10)
И в текстовой файл должны добавится чисел не более m, то есть 1 2 3 4 5 6 7 8 9 10




вот весь смысл программы

Shkiper2009 27.05.2010 12:11

кто нибудь поможет сделать?

Besi 27.05.2010 12:27

Shkiper2009 тебе бля уже зделали на с++ перведи в паскаль да и всё)
(ну или обратись в соответствующий раздел)

Shkiper2009 27.05.2010 12:57

такой флуд в теме вообщееееее... Besi те чо вообще надо было?? я будто без тебя не знаю что надо перевести и где что написано!!!!!! Я попросил на ABS Pascal блин, вот кто нибудь точно знает как написать что сложно чтоли!!


Время: 22:04