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

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

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

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

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

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

Даны два целых числа A и B (A < B). Найти сумму всех целых чисел от A до B включительно - C++
Даны два целых числа A и B (A &lt; B). Найти сумму всех целых чисел от A до B включительно. как это реализовать на с++??

Даны два целых числа А и В (А<В). Найти сумму квадратов всех целых чисел от А до В включительно - C++
Даны два целых числа А и В (А&lt;В). Найти сумму квадратов всех целых чисел от А до В включительно.

Даны два целых числа: A, B. Проверить истинность высказывания: «Каждое из чисел A и B нечетное» - C++
Даны два целых числа: A, B. Проверить истинность высказывания: «Каждое из чисел A и B нечетное». Помогите пожалуйста с этим...

Даны два массива из n целых чисел каждый. Определить, в каком из них больше положительных элементов. - C++
Даны два массива из n целых чисел каждый. Определить, в каком из них больше положительных элементов. Пример ввода (формат...

Re: Даны два множества М и N, состоящие из 10 целых чисел из диапазона 1.100. Из данных множеств выделить соот - C++
Даны два множества М и N, состоящие из 10 целых чисел из диапазона 1 ... 100. Из данных множеств выделить соответственно подмножества M1...

Даны 2 файла целых чисел. Определить равны ли они - C++
Даны 2 файла целых чисел. Определить равны ли они. Программа не запускается совсем, а файлы находятся в той же папке, что и программа....

4
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;
}
0
Yaric15
0 / 0 / 0
Регистрация: 10.11.2008
Сообщений: 7
25.11.2008, 11:27  [ТС] #3
Спасибо конечно, но это не C#(((
0
StarWorm
17 / 16 / 4
Регистрация: 20.11.2008
Сообщений: 81
25.11.2008, 12:47 #4
А ты и не говорил, что тебе на Си Шарп надо делать!!! Ептиль! Умняшка нашелся! Если что, то эти решения на Си Шарп перевести - 5 минут!
0
Yaric15
0 / 0 / 0
Регистрация: 10.11.2008
Сообщений: 7
28.11.2008, 00:18  [ТС] #5
Да чет я прогнал, сорри) Сможешь перевести?
0
28.11.2008, 00:18
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
28.11.2008, 00:18
Привет! Вот еще темы с ответами:

Сформировать два текстовых файла из целых чисел. Записать в третий файл минимальный элемент первого файла и максимальный элемент второго файла - C++
Тема: работа с текстовыми файлами с использованием стандартных функций библиотеки stdio.h Нужно составить программу: Сформировать два...

Дано два файла, содержащих одинаковое количество целых чисел - C++
Нужно написать программку в C++. Дано два файла, содержащих одинаковое количество целых чисел. Записать из них в третий файл только те...

Пусть дано 100 целых чисел... . - C++
1) Пусть . Среди найти ближайшее к какому-либо целого. 2) Пусть дано 100 целых чисел. Напечатайте сначала все отрицательные из них, а...

Пусть задан массив целых чисел а1, а2, ., an - C++
Пусть задан массив целых чисел а1, а2, ..., аn. Назовем его подмассивом f(i,j) массив, составленный из чисел массива аi, ai+1,..., aj-1,...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.