0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 39
1

Обьясните несколько строк кода. Коды были написаны в лекции, но не мог понять именно 13 строк

15.10.2020, 18:30. Показов 366. Ответов 6
Метки нет (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include<iostream>
 
using namespace std;
int main()
{
    int i, j, n, k, l;
    char ss[80];
    cin.getline(ss, 80);
    l = strlen(ss);
    n = 0;
    for (i = 0; i < l; i++) {
        if (ss[i]!= ' '&&ss[i] != '\n') n = n + 1;
        else if (n <= 5) {
            for (j = 0, k = i - n; j <= n, k < i; i - l, k++)      вот эта строка
                cout << ss[k];
            cout << '\t'; n = 0;
        }
        else {
            n = 0; continue;
        }
    }
}
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
15.10.2020, 18:30
Ответы с готовыми решениями:

Как можно сделать так чтобы QCompleter мог воспринимать/дополнять сложные слова в несколько строк?
Здравствуйте форумчане! У меня такая проблема: я хочу чтобы QCompleter (или подобная ей...

Как изменять несколько строк кода одновременнно в редакторе кода, например в VS Code?
Ни раз видел, что преподаватели в интернете выделяют несколько идентичных строк кода и изменяют их...

Разобрать несколько строк кода
Доброго всем, и так using System; class ArrayDemo { static void Main() { int...

Пояснить несколько строк кода
Собственно условие:Укажите все целые числа, которые увеличатся на 20%, если их цифры записать в...

6
1158 / 821 / 357
Регистрация: 26.02.2015
Сообщений: 3,700
15.10.2020, 18:46 2
Что?
0
0 / 0 / 0
Регистрация: 15.04.2020
Сообщений: 39
15.10.2020, 19:44  [ТС] 3
for (j = 0, k = i - n; j <= n, k < i; i - l, k++) не могу понять синтаксис этих кодов
0
11 / 9 / 2
Регистрация: 24.05.2022
Сообщений: 110
15.06.2022, 23:08 4
Уверен , что там нет ошибки?
i - l, в этом нет смысла. Где знак присваивания ?
0
1320 / 954 / 336
Регистрация: 29.06.2020
Сообщений: 3,673
16.06.2022, 00:10 5
использовать букву l для названии одиночной переменной, такая шляпа ...
читаешь, и фиг поймешь что это, то ли 1 ... l ... i ... I

Цитата Сообщение от Egefix Посмотреть сообщение
i - l, в этом нет смысла.
А в этом условии выполнения цикла есть ?
Цитата Сообщение от DJANGO osvo Посмотреть сообщение
j <= n, k < i
если используется только результат сравнения k<i

Добавлено через 3 минуты
Наверное задача стояла так, уберите все лишнее так, что бы не изменить ход роботы программы
0
С чаем беда...
Эксперт CЭксперт С++
9988 / 5341 / 1460
Регистрация: 18.10.2014
Сообщений: 12,846
16.06.2022, 00:24 6
Цитата Сообщение от DJANGO osvo Посмотреть сообщение
for (j = 0, k = i - n; j <= n, k < i; i - l, k++)      вот эта строка
Даже если эта строка "работает" правильно, она содержит большое количество бессмыслицы. Бессмыслицу невозможно объяснить.
0
Нарушающий
407 / 295 / 46
Регистрация: 13.04.2022
Сообщений: 1,715
16.06.2022, 01:06 7
переменная j не используется.
что вообще программа делает, распечатывает слова в колонки через таб, не более 6 букв с начала слова?

Это наверное класс как читать чужой код и не плакать.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.06.2022, 01:06
Помогаю со студенческими работами здесь

Разобрать несколько строк кода
Доброго времени суток,у меня возникла в вам пара вопросов. У меня есть готовая программа по...

Перенос строки на несколько строк кода
Всем привет, как можно присвоить свойству .innerHTML несколько строк Html кода? и возможно ли такое...

Атрибуты в классах - объяснить несколько строк кода
// Простой пример применения атрибута. using System; using System.Reflection; public class...

Как сместить несколько строк кода одновременно
Доброго времени суток Подскажите пожалуйста, есть ли в VS возможность сдвинуть сразу несколько...

Как переместить несколько строк кода сразу?
Как выделить несколько строк кода и подвинуть вправо?

Указатель типа void - пояснить несколько строк кода
Ну вот вроде разобрался с указателями и начал разбираться с указателями типа void и сразу же...

Записать в файл несколько строк, а затем записать несколько строк из этого файла в другой
Заранее создать текстовый файл 1.txt и записать в него несколько строк текста. Программа должна...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru