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

C++

Войти
Регистрация
Восстановить пароль
 
masterwolf
7 / 0 / 1
Регистрация: 11.01.2010
Сообщений: 14
#1

С++(консоль)файлы,структуры - C++

19.06.2010, 18:41. Просмотров 872. Ответов 1
Метки нет (Все метки)

1) массив 3 на 3 нужно найти строчку в которой максимальный элемент и заменить её на 0
пример 123 макс элемент 6 получаем 123 ну вот чтот такое
//////////456////////////////////////////////000
//////////123////////////////////////////////123
2) Определить количество слов в каждой строке, Вывести самое длинное слово каждой строки
строка считывается с файла, а ответ выводится и на экран и в новый файл.
3) ОБРАБОТКА СТРУКТУР (Ф.И.О., номер сессии, средний балл за сессию)
создать структуру, внести данные, отсортировать по среднему балу
Буду очень признателен...
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
19.06.2010, 18:41
Здравствуйте! Я подобрал для вас темы с ответами на вопрос С++(консоль)файлы,структуры (C++):

Файлы + структуры - C++
Люди, помогите очень нужна омощб к завтрашнему дню!!! Нужно написать вот такую программу: Для хранения данных о телевизорах описать...

Консоль и клавиатура... - C++
в консоли я хочу использовать стрелки или WASD, чтобы руководить той же "змейкой" (читал исходник ее, но не смог разобраться). Ну если не...

Вернуть stdin в консоль - C++
Допустим я перенаправил поток stdin/stdout в файл с помощью функции freopen. Как заставить его снова работать с консолью? Добавлено...

Ввести и вывести текст на консоль - C++
Нужно простая работа с текстом нужно ввести текст(с пробелами т.е. cin - неподойдет) и вывести введенный текст также с пробелами со всем....

При запуске консоль не поддерживается - C++
Добрый день. Есть такая проблема, прога работает нормально но одно диалоговое окно задолбало(извините...)... При запуске прилрожения...

Map c++ вывод на консоль по ключу - C++
Нужна помощь! У меня есть контейнер : map <string, int> m1 = { { "wq", 1 }, { "etr", 2 }, { "weg", 4 } }; Нужно получить...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
masterwolf
7 / 0 / 1
Регистрация: 11.01.2010
Сообщений: 14
30.06.2010, 23:54  [ТС] #2
1)Преобразовать массив: элементы того столбца, в котором находится MAX элемент матрицы, заменить на нули
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
#include <iostream.h>
#include <iomanip>
#include <vcl.h>
#include <conio.h>
int main()
{const N = 3;
const M = 3;
int j,i,max, b, B[N][M] ;
cout<<"VVedite massiv"<<endl;
for(i=0; i < N; i++)
for(j=0; j < M; j++)
cin >> B[i][j];
clrscr();
cout<<"Ishodniy massiv"<<endl;
for (i = 0;i <N; i++)
{cout<<endl; for (j=0;j<M;j++)
cout<<B[i][j]<<" ";}
cout<<endl<<endl<<"Resultat"<<endl;
b=0;
max=B[1][b];
for (i=0;i<N;i++){
for (j=0;j<M;j++)
if ( B[i][j]>max)  {max=B[i][j], b=j;}}
for (i = 0;i <N; i++)
B[i][b]=0;
for (i = 0;i <N; i++)
{cout<<endl; for (j=0;j<M;j++)
cout<<B[i][j]<<" ";}
getch();
return 0;  }
Добавлено через 1 минуту
Определить количество слов в каждой строке ввывести самое длиное
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
33
34
35
36
37
38
39
40
41
#include <iostream>
#include <fstream>
#include <VCL.h>
#include <string.h>
int main()
{   int i=0,j,k=0;
char S[80];
string s;
        ifstream infile;
        infile.open("c:\\1.txt");
        ofstream out;
        out.open("с:\\2.txt");
    while(!infile.eof())
    {    j=0;
        infile.getline(S, sizeof(S));
     for (i=0;i<=strlen(S);i++)
     if (S[i]==' ' && S[i+1]!=' ' && S[i+1]!='\0' && i!=0)
     j=j+1;
     if (S[strlen(S)]!=' ')
     j=j+1;
int len=0,n=0,max=0;
for(i=0;;i++)
{
if(S[i]==' '|| S[i]=='\0')
{
         if(len>max){
           max=len;
             n=i;
         }
         if(S[i]=='\0')break;
         len=0;
      }
      else len++;
   }
k=k+1;
s=S;
cout<<"V "<<k<<"строке"<<j<<" слов"<<"максимально длиное слово "<<s.substr(n-max,max)<<endl;
out <<"V "<<k<<"строке "<<j<<" слов "<<"максимально длиное слово "<<s.substr(n-max,max)<<endl;}
infile.close() ;
out.close()  ;
cin>>i;}
Добавлено через 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
33
34
35
36
37
38
39
40
#include<iostream>
using namespace std;
#define n 3
 
int main()
{ struct sesia
 {
  char fio[15];
  int  nomer;
  int  ozenka;
 } st[n];
 sesia p;
 int i,j;
 
   for(i=0;i<n;i++)
  {
   cout<<"fio: ";
   cin>>st[i].fio;
   cout<<"nomer sesii: ";
   cin>>st[i].nomer;
   cout<<"ozenka: ";
   cin>>st[i].ozenka;
  }
for(i=0; i<n; i++)
for(j=0; j<n; j++)
 if(st[i].ozenka<st[j].ozenka )
 {
  p=st[i];
  st[i]=st[j];
  st[j]=p;
 };
 
cout<<endl<<"after " <<endl<<endl;
for(i=0;i<n;i++)
{
cout<<st[i].fio<<"\t"<<st[i].nomer<<"\t"<<st[i].ozenka<<endl; };
 
int c;
cin>>c;
}
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2010, 23:54
Привет! Вот еще темы с ответами:

mingw+ WindowsXP+ юникод+ консоль+ русский язык+ Dev-Cpp. Вот надо разобраться со всем этим благолепием - C++
Не слабо нам решить эту проблему? В общем, всё, что ест в гугле я пробовал, бесполезно. Всякие там локали и кодировки. Те, ко искал,...

Файлы,структуры - C++ Builder
Написать программу обработки файла, состоящего из структур. Предусмотреть вывод на экран пользовательского меню, содержащего следующие...

Консоль - C++ Builder
Предположим имеется исходник: #include iostream; using std::cout; using std::cin; using std::endl; int main ( ) { ...

Заполнение структуры через консоль - C#
Добрый вечер!Есть вопрос по такой программе: Создать массив, в котором записать информацию о маршрутах автобусов: номер маршрута, время...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru