Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
C++ Помогите кто может заделать задачку с бинарным деревом... Вершина бинарного дерева содержит ключ, строку и два указателя на потомков. Написать функцию, которая подсчитывает число ветвей от корня до ближайшей вершины с заданным ключом и выводить часть дерева от вершины до данного элемента на экран. https://www.cyberforum.ru/ cpp-beginners/ thread550414.html Двумерный массив. Инициализация массива. C++
Добрый вечер, товарищи! :) Вопрос такой, почему подобная инициализация массива допустима: int a, b; cin>>a; cout<<endl; int* m=new int; а матрицы:
C++ c++ win32 api поиск файлов https://www.cyberforum.ru/ cpp-beginners/ thread550409.html
Весьма интересная тема :) Нам в универе задали сделать лабу, нужно вывести список файлов которые находятся на диске "С:\\", а так же атрибуты файла, размер и время создания, а так же хотелось бы как то отделить папки от файлов, а то они сливаются.. Мне api трудно даётся, но програмку хотелось бы закончить.. Помогите доработать пожалуйста.. Вот код: #include<windows.h> #include<stdio.h>...
C++ Ошибка при компиляции на визуалке // 3.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <conio.h> int _tmain(int argc, _TCHAR* argv) { int lower,upper,step; https://www.cyberforum.ru/ cpp-beginners/ thread550404.html
C++ объединить преимущества кодов
Задание Написать программу. Пользователь вводит положительное или отрицательное число. Перевести число в 2-ую систему счисления и вывести результат на экран. Необходимо сделать максимально просто нашел 2 кода №1
C++ Вопрос организации хранения данных в файле. Базы Данных У меня, как у Новичка, есть вопрос по организации хранения записей в БД. суть такова: есть матрица доступа Субъекта к Объекту + права доступа субъекта(чтение, запись, удаление). Пишу программу которая подгружает из файла данные и рисует табличку в консольке. В консоли можно осуществлять любую правку таблицы. Создание/удаление субъектов/объектов + изменение прав доступа. проблема в... https://www.cyberforum.ru/ cpp-beginners/ thread550386.html
C++ Разработать обучающую программу для заучивания слов английского языка. https://www.cyberforum.ru/ cpp-beginners/ thread550383.html
Разработать обучающую программу для заучивания слов английского языка. \\принцип обучения: -предлогается слово на исходном языке. -для этого слова выводится список иностранных слов. -обучаемый должен выбрать из этого списка слово-перевод. -если ответ верен то выводится следующее слово. -если ответ неверен, тогда выводится правильное слово и через некоторое время опять предлогается одно из...
C++ Структура железнодорожное расписание
В файле содержится информация о железнодорожном расписании (номер поезда, время прибытия на станция, время отправления название станции ). Разработать структуру поезд, соответствующую формата файла.. Создать массив структур. Найти поезда проходящий через макс число станций вот что я имею #include "stdafx.h" #include <iostream> #include <stdio.h> #include <stdlib.h> using namespace std; ...
C++ Дан массив размера N. Осуществить циклический сдвиг элементов массива вправо на k позиций, где k- индекс максимального элемента. Дан массив размера N. Осуществить циклический сдвиг элементов массива вправо на k позиций, где k- индекс максимального элемента. https://www.cyberforum.ru/ cpp-beginners/ thread550374.html C++ Создать класс обеспечивающий размещение матрицы произвольного размера Создать класс обеспечивающий размещение матрицы произвольного размера с возможностью изменения числа строк и столбцов, вывода на экран подматрицы любого размера и всей матрицы. https://www.cyberforum.ru/ cpp-beginners/ thread550370.html
Составьте программу вычисления произведения элементов матрицы B(N,N), кратных 5. C++
Составьте программу вычисления произведения элементов матрицы B(N,N), кратных 5.
C++ Указатель на Массив Структуры https://www.cyberforum.ru/ cpp-beginners/ thread550367.html
Подскажите пожалуйста,как задать через ввод с клавиатуры, размер структуры students(строка 15);? #include<iostream> using namespace std; void main(){ setlocale(LC_CTYPE,"RUSSIAN"); int *ip,*col,X; int const*pc=col; cout<<"Введите кол-во студентов"; cin>>*col; //ip=&col;
1 / 1 / 0
Регистрация: 26.12.2009
Сообщений: 47
0

Строка: Написать программу, которая циклически выводит ФИО со смещением на один символ - C++ - Ответ 2919759

16.04.2012, 23:33. Показов 1497. Ответов 1
Метки (Все метки)

Author24 — интернет-сервис помощи студентам
Написать программу. Пользователь вводит строчку. Программы циклически выводит на экран со смещением на 1 символ эту строчку до тех пор, пока не будет выведена изначальная строка. Пример:
Введите строчку: КУКУШКА
КУКУШКА УКУШКАК КУШКАКУ УШКАКУК ШКАКУКУ КАКУКУШ АКУКУШК КУКШКА

Когда-то помогли сделать вот такой код

Написать программу, которая циклически выводит ФИО со смещением на один символ (бегущая строка):

Привет
тПриве
етПрив

С использование linked list.

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
65
66
67
68
69
70
71
72
#include <stdio.h>
#include <stdlib.h>
#include <locale.h>
 
typedef struct lstTag
{
    char    data;
    lstTag* next;
} lst;
 
void push(char data, lst** begin, int* size)
{
    int i;
    if(*begin)
    {
        lst* ptr=(lst*)malloc(sizeof(lst));
        lst* temp=*begin;
        for(i=0; i<*size-1; ++i)
            temp=temp->next;
        ptr->data=data;
        ptr->next=*begin;
        temp->next=ptr;
    }
    else
    {
        *begin=(lst*)malloc(sizeof(lst));
        (*begin)->data=data;
        (*begin)->next=*begin;
    }
    (*size)++;
}
 
void clear(lst* begin, int* size)
{
    lst* temp;
    while((*size)--)
    {
        temp=begin;
        begin=begin->next;
        free(temp);
    }
}
 
void printlst(lst* begin, int count, int offset)
{
    int i;
    for(i=0; i<offset; ++i)
        begin=begin->next;
    for(i=0; i<count; ++i)
    {
        printf("%c", begin->data);
        begin=begin->next;
    }
}
 
int main(void)
{
    setlocale(LC_ALL, "Russian");
    lst* beg=NULL;
    int size=0, i;
    char* str="Привет";
    while(*str)
        push(*str++, &beg, &size);
    for(i=0; i<size; ++i)
    {
        printlst(beg, size, size-i);
        printf("\n");
    }
    clear(beg, &size);
    system("pause");
    return 0;
}
Как теперь переделать или вообще сделать проще код, как можно меньше строчек и не обязательно ерез linkedlist

Вернуться к обсуждению:
Строка: Написать программу, которая циклически выводит ФИО со смещением на один символ C++
0
Лучшие ответы (1)
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.04.2012, 23:33
Готовые ответы и решения:

Циклически вывести ФИО со смещением на один символ (бегущая строка)
Помогите разобраться. Есть следующее задание: Написать программу, которая циклически выводит ФИО...

Написать программу, которая выводит ролом справа налево ФИО (25 символов) i8080
Собственно, вопрос в заголовке - помогите, пожалуйста. Добавлено через 12 минут Написать...

Написать программу, которая вводит код ASCII и выводит соответствующий символ
Добрый день, помогите пожалуйста написать программу, которая вводит код ASCII и выводит...

Cоздать программу, которая выводит на экран ФИО с помощью линий
Уважаемые пользователи! Нужно создать программу, которая выводит на экран ФИО с помощью линий,...

1
16.04.2012, 23:33
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.04.2012, 23:33
Помогаю со студенческими работами здесь

Составить программу, которая выводит на экран ФИО студента, номер группы
Составить программу, которая выводит на экран ФИО студента, номер группы.

Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор пока в строке не останется 1 символ
Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор...

Написать программу, которая сдвигает циклически вправо на заданное число позиций элементы массива
Написать программу, которая сдвигает циклически вправо на заданное число позиций элементы массива.

Написал программу которая читает файл и выводит содержимое: "ФИО - оценка"
Написал программу которая читает файл и выводит содержимое ФИО оценка. проблема вот в чём. Я...

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