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

опять строки - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Файлы на С\С++ http://www.cyberforum.ru/cpp-beginners/thread132985.html
Здравствуйте!Помогите пожалуйста с задачей про файлы на с\с++))Вот условие:Имеется текстовый файл.Удалить из него первую строку в конце которой находится вопросительный знак.результат записать в другой файл.
C++ Отличия C++ Builder от MS Visual Studio Очень нужен материал, в котором объясняются различия, так как мне пришлось резко с билдера переходить на студию! А так как я и в билдере особо не бачу, то такой материал очень нужен=) http://www.cyberforum.ru/cpp-beginners/thread132981.html
Работа с потоком clog C++
Поток clog и cout у меня работают одинаково. Но в учебнике написано clog записывается на устройство только после заполнения буфера. Можете пожалуста показать пример как это?
C++ строки
Здравствуйте!Помогите пожалуйста очень срочно надо((Вот условие задачи надо написать прогу на С либо на с++:дано слово.определить сколько различных букв в нем.Задача вроде бы простенькая,я на паскале ее решала она работает,а вот на С неправильно. #include<stdio.h> #include<string.h> ... int main() { char s,c; int i,j,p,f; printf("введите строку:"); gets(s);
C++ Сортировка 5 чисел не более чем за 7 сравнений http://www.cyberforum.ru/cpp-beginners/thread132956.html
Даны 5 попарно различных целых чисел. Упорядочить их по возрастанию, используя для этого не более 7 сравнений. Заранее благодарю!!!!
C++ Комментарии НЕ могу разобратся в программе, напигите пожалуйста в виде коментариев описание строк в программе. ЗАдание - Ввести 2 предложения. Отделить первое от второго пробелом. #include <stdio.h> #include <iostream.h> #include <stdlib.h> #include <string.h> #include <conio.h> подробнее

Показать сообщение отдельно
edd
36 / 36 / 0
Регистрация: 13.05.2010
Сообщений: 81
21.05.2010, 00:09     опять строки
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
#include <iostream>
#include <string>
using namespace std;
int main()
 
{
    char *a=new char[256];
    bool l=true;
    int n1=0, k1=0; // n1 количество слов
    int *n=new int[20]; int *k=new int[20]; //индексы n начала слова, k конца слова
    gets_s (a,255);
    if (a[0]!=' ') {n[0]=0; n1++;} else l=false;
    for (int i=0; i<strlen(a);i++) 
    {   if  (l && (a[i]==' ' || a[i]=='.')) {*(k+k1)=i-1; k1++; l=false;}
        if (a[i+1]=='\0') break;
        if (a[i]==' ' && a[i+1] !=' ') {*(n+n1)=(i+1); n1++; l=true;}
    }
    if (n1>k1) *(k+k1)=strlen(a)-1;
    for (int i=0 ; i<n1; i++) cout <<n[i]<<"   "<<k[i]<<endl;
    cout<<n1<<"  kol vo slov ";
    delete []a; delete []n; delete []k;
cin.get ();
    return 0;}
 
Текущее время: 08:23. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru