Перейти к содержимому



* - - - - 1 Голосов

Примеры консольных приложений для Visual C++


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 2

#1 admin

admin

    Администратор

  • Администраторы
  • 76 сообщений

Отправлено 18 Ноябрь 2011 - 13:36

Ввод матрицы, вывод в файл и вывод из файла на экран с использованием потоков ввода-вывода
#include <iostream>
#include <fstream>
#include <conio.h>
#include <locale.h>
#define M 4
#define N 4
using namespace std;
int _tmain(int argc, _TCHAR* argv[])
{
int matrix[M][N];
int i,j;
setlocale(LC_ALL,"RUSSIAN");
cout << "Введите матрицу " << M << "x" << N << endl;
for( i = 0; i < M; i++ )
{
  cout << "Введите строку матрицы " << i+1 << ", состоящую из " << N << " элементов, разделяя значения пробелом" << endl;
  for( j = 0; j < N; j++ ) cin >> matrix[i][j];
  cout << endl;
}
ofstream os("matrix.txt",ios::out);
for( j = 0; j < N; j++ ) os << "-" << "\t|\t";
os << endl;
for( i = 0; i < M; i++ )
{
  for( j = 0; j < N; j++ ) os << matrix[i][j] << "\t|\t";
  os << endl;
  for( j = 0; j < N; j++ ) os << "-" << "\t|\t";
  os << endl;
}
ifstream is("matrix.txt",ios::in);
char buf[81];
while(!is.eof())
{
  is.getline(buf,81);
  cout << buf << endl;
}
getch();
return 0;
}


#2 HitFM

HitFM

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 18 Ноябрь 2011 - 15:33

Подсчет количества уникальных символов в строке, строка считывается из файла (Язык C#)
using System;
using System.IO;

class File1
{
	static void Main()
	{
		int size = 0, i, j, t = 0;
		string str, s;
		StreamReader sw1 = new StreamReader(new FileStream(@"My.txt", FileMode.Open, FileAccess.Read));
		str = (string) sw1.ReadLine();
		s = str;
		for (i = 0; i < str.Length; i++)
		{
				size = 0;
				for (j = i; j < str.Length; j++)
					if (s[i] == str[j])
					{
						size++;
						
					}
				if (size == 1) t++;
		}
		Console.WriteLine("Колличество различных букв = {0} {1}",size, t);
		Console.WriteLine(str);
		sw1.Close();

		
	}
}


#3 HitFM

HitFM

    Новичок

  • Пользователи
  • Pip
  • 9 сообщений

Отправлено 18 Ноябрь 2011 - 16:02

Подсчет количества уникальных символов в строке
#include <iostream>
#include <string>
using namespace std;
int main()
{
	int i, j, size = 0, t = 0;
	char ch[80] = "abbcbaadd";
	//cout << "VVedite stroky";
	for (i = 0; i < strlen(ch); i++) {
		size = 0;
		for (j = i; j < strlen(ch); j++)
			if (ch[i] == ch[j])
				size++;
		if (size == 1) t++;
	}
	cout << "Otvet: " << t;
	return 0;
}





Количество пользователей, читающих эту тему: 1

0 пользователей, 1 гостей, 0 скрытых пользователей

Рейтинг@Mail.ru