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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Поиск по файлу c++ http://www.cyberforum.ru/cpp-beginners/thread309421.html
Есть файл примерно такого содержания: Петров 5 Иванов 4 Сидоров 5 Васильев 5 Стоит задача узнать сколько учеников с оценкой 5, сколько двоечников
C++ Не могу решить! C++ 1)Даны две дроби A/B и C/D (А, В, С, D — натуральные числа). Составить программу для умножения дроби на дробь. Результат должен быть несократимой дробью. 2)«Суперзамок». Секретный замок для сейфа... http://www.cyberforum.ru/cpp-beginners/thread309416.html
C++ Ошибка при компиляции
Прошу вашей помощи, не могу запустить программу, как устранить ошибки? // sllist.h #ifndef SLLIST_H__ #define SLLIST_H__ #define SL_SUCCESS 0 #define SL_NO_MEM 1 #define...
Random: генерируются одни и те же значения C++
Написала программу, в которой нужно использовать генерацию случайных чисел, в итоге при каждом запуске генерируются одни и те же числа. В чем может быть причина, подскажите, пожалуйста. Если кому...
C++ SendMessage(Hwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0); http://www.cyberforum.ru/cpp-beginners/thread309396.html
Добрый день) Разворот окна на весь экран осуществляется следующим кодом (Hwnd - дескриптор окна): SendMessage(Hwnd, WM_SYSCOMMAND, SC_MAXIMIZE, 0); вот прочитал в инете что функция...
C++ Строки, нужна подсказка. Дана строка, состоящая из слов, разделенных любым количеством пробелов. Напишите программу, которая находит все слова, в которых буква ”а” встречается более чем один раз. Накодил такую штуку... подробнее

Показать сообщение отдельно
Kastaneda
Нарушитель
Эксперт С++
4664 / 2870 / 229
Регистрация: 12.12.2009
Сообщений: 7,300
Записей в блоге: 2
Завершенные тесты: 1
31.05.2011, 20:09
C
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#include <stdio.h>
#include <string.h>
#define string_size 80
int main(){
    char string[string_size];
    char newstring[string_size];
    char *ptr=string+1,*newptr=newstring;
    printf("Enter string: ");
    scanf("%[^\n]%*c",string);
    while(*newptr++=*ptr,ptr+=2,ptr<string+strlen(string));
    ptr=ptr==string+strlen(string) ? ptr-1 : ptr-3;
    while(*newptr++=*ptr,ptr-=2,ptr>=string);
    *newptr='\0';
    printf("New string: %s\n",newstring);
    return 0;
}
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru