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

Создать строку: с начало три символа первой строки, потом эти же три символа в обратном порядке - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Вывести слово в зависимости от введенного http://www.cyberforum.ru/cpp-beginners/thread1133135.html
Нужно следующее: если я ввожу текст "yes", то он на экран выводит "good", если ввожу "no", то выводит "bad". Никак не получается - что бы я не вводил, он по порядку пишет сначала good потом bad. string answer = "yes"; string answer_2 = "no"; ... int main () { ... if (cin >> answer) { cout << " good ";
C++ No instance of overloaded function case 2: std::cout << "Введите кол-во новых записей: "; std::cin >> newRN; for(int i=0; i<newRN; i++){ recordID++; std::cout << "Добавление записи номер " << recordID << std::endl; std::cout << "Введите улицу: "; std::getline(std::cin, baseA.homeN); } Несколько раз сталкивался с таким, но всегда решалось абсолютным рандомом, хочу выяснить, с чем это может быть... http://www.cyberforum.ru/cpp-beginners/thread1133133.html
C++ Сформировать матрицу по образцу
Всем привет. Напишите пожалуйста, программу чтобы получился массив как внизу. 0 0 0 1 0 0 1 2 0 1 2 2 1 2 2 2 Нужен весь код, а то по кусочкам собранный не очень помогает =\
C++ Помогите найти ошибку в коде. Функция exit
Доброго времени суток! Помогите разобраться, почему в коде(код определяет простое число или нет): #include<iostream> #include <process.h> using namespace std; int main() { int a,b,c; cout<<"vvedite chislo"<<endl; cin>>a;
C++ Суммирование элементов массива http://www.cyberforum.ru/cpp-beginners/thread1133091.html
// polinom.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <iomanip> #include <conio.h> #include <cstdlib> using namespace std;
C++ Работа с єлементами массива Ребят не могу написать прогу которая б приписывала в конце массива елемент на еденицу мееньше чем первый елемент(....подскажите алгоритм подробнее

Показать сообщение отдельно
Ezembi
 Аватар для Ezembi
100 / 87 / 3
Регистрация: 29.05.2013
Сообщений: 227
29.03.2014, 18:51     Создать строку: с начало три символа первой строки, потом эти же три символа в обратном порядке
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
#include <stdio.h>
#include <conio.h>
 
int main()
{
    int n,j=0;
    char a[100],a1[100];
    for(int i=0;i<100;i++)
        a[i]=a1[i]='\0';
    printf("\nEnter text: ");
    for(int i=0;1;i++,j++)
    {
        scanf("%c",&a[i]);
        a1[j]=a[i];
        if((j+1)%3==0&&j!=0)
        {
            j++;
            a1[j]=a[i];
            j++;
            a1[j]=a[i-1];
            j++;
            a1[j]=a[i-2];
        }
        if(a[i]=='\n')
        {
            if(j%3==2)
                j -= 2;
            n=i;
            break;
        }
    }
    printf("\nText 1:");
        for(int i=0;i<n;i++)
            printf("%c",a[i]);
        printf("\nText 2:");
        for(int i=0;i<j;i++)
            printf("%c",a1[i]);
    getch();
    return 0;
}
 
Текущее время: 22:53. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru