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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Yaric15
0 / 0 / 0
Регистрация: 10.11.2008
Сообщений: 7
#1

Пусть даны два файла целых чисел - C++

24.11.2008, 09:58. Просмотров 997. Ответов 4
Метки нет (Все метки)

Тут задали следующее, кто знает напишите код программ плиз:
1. Пусть даны два файла целых чисел. Определить, больше ли минимальное значение первого файла, чем максимальное значение второго.
2. Пусть дан текстовый файл. Распечатайте все строки, начинающиеся заданным словом.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.11.2008, 09:58     Пусть даны два файла целых чисел
Посмотрите здесь:

C++ Даны два массива из n целых чисел каждый. Определить, в каком из них больше положительных элементов.
C++ Пусть дано 100 целых чисел... .
Даны два целых числа C++
Дано два файла, содержащих одинаковое количество целых чисел C++
Создать два файла целых чисел, первый содержит значения дней, а второй — значения месяцев C++
Вам даны два целых числа одна неотрицательная n. Рассчитать a^n C++
даны два целых числа K и N (N> 0). Вывести N раз число K C++
Даны 2 файла целых чисел. Определить равны ли они C++
Последовательность целых чисел. Найти два минимальных / два максимальных элемента C++
Даны два целых числа: A, B. Проверить истинность высказывания: «Каждое из чисел A и B нечетное» C++
Re: Даны два множества М и N, состоящие из 10 целых чисел из диапазона 1.100. Из данных множеств выделить соот C++
Пусть задан массив целых чисел а1, а2, ., an C++

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
StarWorm
17 / 16 / 4
Регистрация: 20.11.2008
Сообщений: 81
24.11.2008, 13:37     Пусть даны два файла целых чисел #2
2. Пусть дан текстовый файл. Распечатайте все строки, начинающиеся заданным словом.
Вот такое решение... Проверь
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
#include "stdafx.h"
#include <fstream>
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    char subStr[255];
    strcpy(subStr,"12");
    ifstream file("C:/1.txt");
    if(!file)
    {
        cerr<<"Error!!!\n";
        getch();
        return 0;
    }
    char str[255];
    while(file.getline(str,255,'\n'))
        if(strstr(str,subStr)==str)cout<<str<<"\n";
    
    getch();
    return 0;
}
Если не понятно, спрашивай!

Добавлено через 23 минуты 23 секунды
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
#include "stdafx.h"
#include <fstream>
#include <iostream>
#include <conio.h>
 
using namespace std;
 
int main()
{
    char filename1[]="C:/1.txt",filename2[]="C:/2.txt";
    char* token;
    ifstream file1(filename1),file2(filename2);
    if(!file1 || !file2)
    {
        cerr<<"Error!!!\n";
        getch();
        return 0;
    }
    char str[255];
    bool flag=false;
    int min;
    while(file1.getline(str,255,'\n'))
    {
        token = strtok(str," ");
        if(flag==false)
        {
            min=atoi(token);
            flag=true;
        }
        while(token != NULL)
        {
            if(atoi(token)<min)min=atoi(token);
            //cout<<token<<"\n";
            token = strtok(NULL," ");
        }
    }
    flag=false;
    int max;
    while(file2.getline(str,255,'\n'))
    {
        token = strtok(str," ");
        if(flag==false)
        {
            max=atoi(token);
            flag=true;
        }
        while( token != NULL )
        {
            if(atoi(token)>max)max=atoi(token);
            //cout<<token<<"\n";
            token = strtok(NULL," ");
        }
    }
 
    cout<<"MIN in file #1 \'"<<filename1<<"\' = "<<min<<"\n";
    cout<<"MAX in file #2 \'"<<filename2<<"\' = "<<max<<"\n";
    if(min>max)
        cout<<"\n\nIt's true!!!\n";
    else
        cout<<"\n\nIt's false!!!\n";
    
    getch();
    return 0;
}
Yaric15
0 / 0 / 0
Регистрация: 10.11.2008
Сообщений: 7
25.11.2008, 11:27  [ТС]     Пусть даны два файла целых чисел #3
Спасибо конечно, но это не C#(((
StarWorm
17 / 16 / 4
Регистрация: 20.11.2008
Сообщений: 81
25.11.2008, 12:47     Пусть даны два файла целых чисел #4
А ты и не говорил, что тебе на Си Шарп надо делать!!! Ептиль! Умняшка нашелся! Если что, то эти решения на Си Шарп перевести - 5 минут!
Yaric15
0 / 0 / 0
Регистрация: 10.11.2008
Сообщений: 7
28.11.2008, 00:18  [ТС]     Пусть даны два файла целых чисел #5
Да чет я прогнал, сорри) Сможешь перевести?
Yandex
Объявления
28.11.2008, 00:18     Пусть даны два файла целых чисел
Ответ Создать тему
Опции темы

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