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

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

Восстановить пароль Регистрация
Другие темы раздела
C++ Работа с координатами векторов http://www.cyberforum.ru/cpp-beginners/thread1117478.html
Привет, ребята. Вновь пришёл к Вам с вопросами. Поставили задачу написать проект калькулятора, который будет выполнять операции с координатами векторов. На вход поступает 2 вектора, координаты каждого из которых x,y,z соответственно. Задача такая - как оформить координаты, чтобы было удобно работать с ними? //Пробовал делать x1,y1,z1,x2,y2,z2 переменными делать, но это быдло-код какой-то...
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- "двадцать лет", 32-"тридцать два года", 41 - "сорок один год".
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==' ') b=a.SubString(m,i-m+1); t=b.Length(); if (t>max) max=t;
C++ Как в цикле увеличить отступ в Printf как в цикле с помощью переменной, в нашем случае, цифра "5" (5 пробелов отступ) увеличивалась в цикле? printf("%5d",20) подробнее

Показать сообщение отдельно
Flashik66
15 / 7 / 7
Регистрация: 05.11.2012
Сообщений: 119
12.03.2014, 19:08     Вывести на консоль те строки, длина которых меньше (больше) средней, а также длину.
Вывести на консоль те строки, длина которых меньше (больше) средней, а
также длину.
Собственно вот проблема..Мне помогали писать данную программу но она что-то все равно не работает. Она просто тупо зависает. Может кто помочь объяснить что в ней не так? Мб я просто неправильно заполняю строки?

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;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:42. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru