С Новым годом! Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.57/7: Рейтинг темы: голосов - 7, средняя оценка - 4.57
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545

Есть три задачи и я не могу в их разобраться

20.05.2019, 21:52. Показов 1411. Ответов 6
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
1. Написать программу, которая выводит на экран список аргументов командной строки, при условии что среди аргументов есть /?
#==
2. Дан текстовый файл. Программа должна посчитать сколько раз встретилось в тексте каждое слово. Создать новый файл и записать в него эту информацию в таком виде: в начале строки слово заглавными буквами, пробел, число повторов, в следующей строке следующее слово и т.д.

#==
3. Написать функции для работы с динамическим массивом целых чисел: добавить число к массиву, вывести массив на экран, записать весь массив в файл, прочитать массив из файла.

Вот мой код:

Не могу понять почему код плохо работает или не работает.

Задача 1
Кликните здесь для просмотра всего текста

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <iostream>
using namespace std;
 
 
int main(int argc, char *argv[])
{
    setlocale(0, "");
 
        cout << "тут " << argc << " агрументы:\n";
        for (int count = 0; count < argc; ++count)
        {
            cout << count << " " << argv[count] << '/?';
        }
    
    return 0;
}


Задача 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
26
27
28
#include <iostream>
#include <conio.h>
using namespace std;
 
int main()
{
    setlocale(0, "");
 
    FILE* a;
    if ((fopen_s(&a,"C:\\f1\\file1.txt", "r"))==NULL)
    {
        cout << "не удалось открыть файл!\n";
        _getch();
        return 0;
    }
    char symbol;
    int ColWord = 0;
    while ((symbol = fgetc(a)) != EOF)
    {
        if ((symbol == '\n') || (symbol == ' ') || (symbol == '\t'))
        {
            ColWord++;
        }
        fopen_s(&a,"C:\\f1\\file2.txt", "w");
        fclose(a);
        _getch;
    }
}


Задача 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
#include <iostream>
#include <stdlib.h>
#include <stdio.h>
#include <cstdio>
#define _CRT_SECURE_NO_WARNINGS
#pragma warning(disable: 4996)
using namespace std;
 
#define SIZE 20 // количество элементов
 
int main()
{
    setlocale(0, "");
 
    int count;
    long long array1[SIZE], array2[SIZE];
    FILE* fp;
 
    // заполняю массив числами
    for (count = 0; count < SIZE; count++)
    {
        array1[count] = (long long)(2 * count);
 
        // открываю бинарный файл
        if ((fp = fopen("file.bin", "wb")) == NULL)
        {
            fprintf(stderr, "ошибка открытия файла!");
            exit(1);
        }
        // сохраняю в файл 1 массив
        /*fwrite (void *buff, int size, int count, FILE *fp)
        buff - указатель на память, которую пишу
        size - размер отдельных элементов
        count - число элементов*/
 
        if (fwrite(array1,sizeof(long long), SIZE, fp)!=SIZE)
        {
            fprintf(stderr, "ошибка в чтении файла!");
            exit(1);
        }
        fclose(fp);
 
        // открываю файл на чтение
        if ((fp = fopen("c:\\f1\\file.bin", "rb")) == NULL);
        {
            fprintf(stderr, "ошибка в открытии файла!");
            exit(1);
        }
        // читай файл в массив 2
        if (fread(array2, sizeof(long long), SIZE, fp) != SIZE)
        {
            fprintf(stderr, "ошибка в чтении файла!");
            exit(1);
        }
        fclose(fp);
 
        return 0;
    }
}
0
Лучшие ответы (1)
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
20.05.2019, 21:52
Ответы с готовыми решениями:

Есть три задачи, они работают и все выводят, но мне говорят, что это не так. Не могу разобраться с проблемой
Есть три задачи. Я их запускал и они работают. Но мне пишут, что ни одна не работает и не делает, то что написано в задании. Я не могу...

Не могу разобраться в условии задачи.
Написать программу, которая находит сумму чисел во введённой строке Замечание Программа рассматривает непрерывные последовательности...

Не могу разобраться с однонаправленным списком (есть прога)
Помогите программку написать, пожалуйста Реализовать алгоритм работы с динамической структурой данных – однонаправленный список:...

6
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
20.05.2019, 23:13
Код 1
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
'/?'
- это не символ. Надо "/?" (это будет строка)
Но смысл задания не очень понятен.
Код 2
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
char symbol;
C++
1
int symbol;
Код 3 смотреть не стал. Не только из-за нарушения вами формальнызх правил. А в основном потому, что надо описывать поведение ошибки. Откуда мне знать, что именно у вас не так?
0
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545
20.05.2019, 23:17  [ТС]
Цитата Сообщение от Байт Посмотреть сообщение
Код 3 смотреть не стал. Не только из-за нарушения вами формальнызх правил.
Каких правил? Ошибок синтаксиса нет. Есть непонятки в задачах. Я не могу понять, как сделать их правильно. Мне это нужно было.

Добавлено через 2 минуты
Мне просто оценку низкую поставили, а препод не написал, что за ошибки. И что не так. Сам разбираюсь и не могу понять. Может это знает, только тот, кто составлял эти задачи.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
20.05.2019, 23:21
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
Каких правил?
5.16
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема
.
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
Есть непонятки в задачах
4.7
Как можно более полно описывайте суть проблемы или вопроса, что было сделано для ее решения и какие результаты получены.
Цитата Сообщение от Anonymous4722 Посмотреть сообщение
Ошибок синтаксиса нет
Это уже кой-какая информация. Но нужно описать, чего вы ожидаете, и что получается.
0
 Аватар для Anonymous4722
5 / 3 / 2
Регистрация: 29.11.2012
Сообщений: 545
20.05.2019, 23:25  [ТС]
Цитата Сообщение от Байт Посмотреть сообщение
Это уже кой-какая информация. Но нужно описать, чего вы ожидаете, и что получается.
Мы все не совершенны и так далее. Тогда мне придется создать две темы, потому что в 1 задаче я думаю, что я справился.
0
Диссидент
Эксперт C
 Аватар для Байт
27714 / 17332 / 3810
Регистрация: 24.12.2010
Сообщений: 38,978
20.05.2019, 23:30
Лучший ответ Сообщение было отмечено Anonymous4722 как решение

Решение

Цитата Сообщение от Anonymous4722 Посмотреть сообщение
Тогда мне придется создать две темы,
Правильно решение.
Понимаете, когда в одной теме несколько вопросов, с ней просто неудобно работать.
1
21.05.2019, 09:49
 Комментарий модератора 
П.5.16.Правил
Запрещено создавать темы с множеством вопросов во всех разделах, кроме разделов платных услуг. Один вопрос - одна тема.

Я не могу корректно разделить эту тему на 3 отдельные.
Поэтому ее закрываю.

Создайте отдельные темы самостоятельно.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
21.05.2019, 09:49
Помогаю со студенческими работами здесь

Не могу разобраться с условием задачи
Даны два целых числа: D(день) и M(месяц),определяющие правильную дату невисокосного года. Вывести значения D и M для даты следующей за...

не могу разобраться в условии задачи
Определите функцию (НАЗОВИ x y), которая определяет функцию с именем, заданным аргументом x, и лямбда-выражением y. Определите с помощью...

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

Не могу разобраться в Методе СУперпозиции решения Краевой задачи
Хочу решить численно, написав программу в среде Матлаб, краевую задачу для д.у. 2го порядка. Пусть например это будет: ...

Не могу разобраться с алгоритмом(блок схемы) для решения простой задачи
Вводятся числа a и b. Найти количество чисел в диапазоне , у которых последняя цифра равна 7. Вот мой вариант,но он не верен.. Вот...


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

Или воспользуйтесь поиском по форуму:
7
Закрытая тема Создать тему
Новые блоги и статьи
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11 — это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11 Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/ O1rJuneU_ls https:/ / vkvideo. ru/ video-115721503_456239114
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR ВВЕДЕНИЕ Введу сокращения: аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi ветка по-частям. коммит Create переделка под биомассу. txt вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ * Дана цепь постоянного тока с сопротивлениями и напряжениями. Надо найти токи в ветвях. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и решает её. Последовательность действий:. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru