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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ работа с символами ANSI (Экзамен) http://www.cyberforum.ru/cpp/thread146676.html
Здравствуйте! Помогите с написание программы. Нужно вывести таблицу ANSI, с этим вроде получилось, но было бы не плохо если вы напишите...) Далее нужно выделить русские буквы двумя знаками _...
C++ Чтение и запись в один и тот же файл с CreateFile Добрый день. необходимо, чтобы можно было открыть файл, произвести из него чтение, и в процессе считывания при необходимости вносить исправления. Пробую открыть файл для чтения и записи, выдает... http://www.cyberforum.ru/cpp/thread146633.html
Програмирование С C++
Помогите с решением и если это важно работаем с программой Borland ++++++++++++++++++++++ 1. Дайте определение строки. Чем строка отличается от символьного массива? Приведите пример. 2. Какие...
Потоковое шифрование vmpc C++
Доброго времени суток. Появилась необходимоть использовать потоковый алгоритм шифрования. Выбор пал на vmpc в силу обещанной его криптостойкости, простоты. За основу взял исходник выложенный...
C++ Программа нахождения http://www.cyberforum.ru/cpp/thread145923.html
Наверняка вам уже приелись подобные просьбы... но все же может найдуться добрые люди и помогут... завтра экзамен блин =( В символьной матрице найти номер последнего по порядку столбца, в...
C++ Создать список владельцов автомашин, по фамилии владельца получить марку машины, номер и количество Создать список владельцов автомашин (количество запрашивается с клавиатуры), содержащий: фамилию, марку машины и номер. вывести этот список в виде таблице . по введеной фамилии владельца получить... подробнее

Показать сообщение отдельно
masterwolf
7 / 0 / 1
Регистрация: 11.01.2010
Сообщений: 14
30.06.2010, 23:54  [ТС]
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;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru