Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
Flashik66
17 / 9 / 2
Регистрация: 05.11.2012
Сообщений: 119
0

Вывести на консоль те строки, длина которых меньше (больше) средней, а также длину.

12.03.2014, 19:08. Просмотров 562. Ответов 13
Метки (Все метки)

Вывести на консоль те строки, длина которых меньше (больше) средней, а
также длину.
Собственно вот проблема..Мне помогали писать данную программу но она что-то все равно не работает. Она просто тупо зависает. Может кто помочь объяснить что в ней не так? Мб я просто неправильно заполняю строки?

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
#include <stdio.h>
#include <conio.h>
#include <string.h>
#include <iostream>
using namespace std;
int main()
{
    char str[100][256];// 100 строк длиной <256
    int avg,len,i;
// заполнил 2 строки
    strcpy(str[1], "user1");
    strcpy(str[13], "userr1");
    
    avg=0;
    for(i=0;i<100;i++)
    {
           len=strlen(str[i]);
           avg+=len;
    }
    avg/=100;
    for(i=0;i<100;i++)
    {
           len=strlen(str[i]);
           if(len<avg)
               printf("%s %len\n",str[i],len);
    }
    getch();
    return 0;
}


Вернуться к обсуждению:
Вывести на консоль те строки, длина которых меньше (больше) средней, а также длину.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.03.2014, 19:08
Готовые ответы и решения:

Определить среднюю длину строк в тексте и вывести строки с длиной меньше средней
определить среднюю длину строк и вывестис длиной меньше средней я даже...

Вывести все слова из строки длина которых меньше заданной
Составить программу посимвольной обработки,без всяких функций из strin.h(!!!),...

Определить длину последнего слова строки длина которого больше 2 букв
Здравствуйте, прошу помочь в работе с символьными строками. Надо решить задачу:...

Удаление из строки слов, длина которых меньше заданной
Удалить из строки слова,длина которых меньше заданной,решите пожалуйста,за...

Определить длину введенной строки, и, если длина больше заданной, то удалить символы от a до z
Здравствуйте можете пожалуйста помочь с задачей на строки. Очень прошу....

13
Другие темы раздела
C++ Работа с координатами векторов http://www.cyberforum.ru/cpp-beginners/thread1117478.html
Привет, ребята. Вновь пришёл к Вам с вопросами. Поставили задачу написать проект калькулятора, который будет выполнять операции с координатами векторов. На вход поступает 2 вектора, координаты...
C++ Звуковой сигнал! #include <ctime> #include <stdio.h> #include <locale.h> #include <string> #include <conio.h> #include <windows.h> #include <iostream> using namespace std; http://www.cyberforum.ru/cpp-beginners/thread1117454.html
C++ Вывести словесное описание возраста, заданного цифрой
Дано целое число в диапазоне 20-69, определяющее возраст (в годах) . Вывести строку - словесное описание указанного возраста, обеспечив правильное согласование числа со словом "год", например: 20-...
C++ Оцените программу: Шахматы
Я почти не учил раньше программирование, чуть в школе, чуть в универе (все знания сводились о знании о переменных и цыклах). А месяцев 9 назад задумал подучить программирование, в свободное время...
C++ Определить число символов в самом длинном слове строки. Слова отделяются пробелом http://www.cyberforum.ru/cpp-beginners/thread1117424.html
Помогите разобраться ,написал код.. ну он считает какойто брет { AnsiString a,b,c; int i; a=Edit1->Text; int k=a.Length(); int m=1; int max=0; int t; for(i=1;i<=k;i++) {if(a==' ')...
C++ Как в цикле увеличить отступ в Printf как в цикле с помощью переменной, в нашем случае, цифра "5" (5 пробелов отступ) увеличивалась в цикле? printf("%5d",20) подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru