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

Строки. Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии - C++

Восстановить пароль Регистрация
 
Veelka
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 5
10.03.2013, 21:03     Строки. Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии #1
Помогите решить а то я никак не могу вообще... Когда были занятия по строкам я болела а потом не смогла написать... в инете не нашла толком....
Задача: Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
10.03.2013, 21:03     Строки. Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии
Посмотрите здесь:

C++ Заполнить массив первыми 10 членами арифметической прогрессии с известным первым членом прогрессии А и разницей Р.
C++ 2) Цифры данного трехзначного натурального числа являются членами геометрической прогрессии
Предоставлен список целых чисел. Проверить подчиняются значение в списке арифметической прогрессии C++
Напишите программу, которая вводит три действительный числа и проверяет, являются ли эти числа первыми тремя членами арифметической прогрессии. C++
подсчитать в заданной строке число слов, которые могут быть разделены пробелом, табуляцией, переводом строки C++
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Karnal
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 14
10.03.2013, 21:26     Строки. Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии #2
только тут не строка заданная, а ты вводишь сколько слов в твоей строке, далее ты столько раз вводишь строку, из которой эти введенные строки копируются в массив строк, с массивом намного легче работать, думаю вам это говорили, попробуй выполнить эту программу, думаю все в ней доступно.
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
#include <cstdlib>
#include <iostream>
 
using namespace std;
 
int main(int argc, char *argv[])
{ char** a=0;char** b=0;char s[100]; int i,n=0;
 
 printf("skolko slov hotite vvesti?");
 scanf("%d",&n);
 
 a=(char**)malloc(sizeof(char*)*n);
 
 for(i=0;i<n;i++)
 {
  printf("\nslovo%d ",i+1);
  scanf("%s",s);
  *(a+i)=(char*)malloc(sizeof(char)*(strlen(s)+1));
  strcpy(*(a+i),s);
 }
for(i=0;i<n-1;i++)
if(strlen(a[i])+1!=strlen(a[i+1]))
{
 cout<<"FALSE";
 system("PAUSE");
 return 1;
;
}
cout<<"TRUE";
    system("PAUSE");
    return EXIT_SUCCESS;
}
Veelka
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 5
10.03.2013, 21:42  [ТС]     Строки. Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии #3
спасибо!!! я попробую оптимизировать как нибудь под задание дальше сама^^ спасибо огромное !

Добавлено через 3 минуты
Karnal, #include <cstdlib> я немного не поняла... что это?

Добавлено через 2 минуты
Karnal, и это через Char?
Karnal
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 14
10.03.2013, 21:51     Строки. Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии #4
Цитата Сообщение от Veelka Посмотреть сообщение
спасибо!!! я попробую оптимизировать как нибудь под задание дальше сама^^ спасибо огромное !

Добавлено через 3 минуты
Karnal, #include <cstdlib> я немного не поняла... что это?

Добавлено через 2 минуты
Karnal, и это через Char?
stdlib.h дожно быть исправь,
#include <stdlib.h>
void *malloc (size_t size);
void *calloc (size_t num, size_t size);
void *realloc(void *block, size_t size);
void free(void *block);
маллок функция из этой библиотеки, чтобы она работала надо подключить эту библиотеку
хотя cstdlib и есть библеотека же, вообщем это библиотеки в них содержаться функции которые мы используем в программе, когда я создавал проэкт она уже была подключена просто.
Veelka
0 / 0 / 0
Регистрация: 10.03.2013
Сообщений: 5
10.03.2013, 22:04  [ТС]     Строки. Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии #5
Karnal, Благодарствую
Yandex
Объявления
10.03.2013, 22:04     Строки. Проверить, что длины слов в заданной строке являются последовательными членами арифметической прогрессии
Ответ Создать тему
Опции темы

Текущее время: 13:30. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru