Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Закрытая тема
Ваша тема закрыта, почему это могло произойти? Возможно,
Нет наработок или кода, если нужно готовое решение - создайте тему в разделе Фриланс и оплатите работу.
Название темы включает слова - "Помогите", "Нужна помощь", "Срочно", "Пожалуйста".
Название темы слишком короткое или не отражает сути вашего вопроса.
Тема исчерпала себя, помните, один вопрос - одна тема
Прочитайте правила и заново правильно создайте тему.
 
Опции темы Поиск в этой теме
Старый 23.11.2014, 03:24   #21
ion leahu
Пользователь
 
Регистрация: 08.11.2014
Сообщений: 22
По умолчанию

не беспокойся проги я уже решил ..

Код:
//сумирование
#include <cstdlib>
#include <iostream>
#include <fstream>

using namespace std;

int main()
{
    string n1,n2;
    char m1[254],m2[254],response[254];
    int nb1,nb2,i,j,k,sum,mem;
    ifstream fNum("file.txt");
    if(!fNum.is_open())
       {
       cout<<"Text can't be opened!"<<endl;
       system("Pause");
       return 1;
       }
    getline(fNum,n1);
    getline(fNum,n2);
    fNum.close();
    if (n1.size()>n2.size())
       {
           strcpy(m1,n1.c_str());
           strcpy(m2,n2.c_str());
           nb1=n1.size();
           nb2=n2.size();
       }
   else
       {
           strcpy(m2,n1.c_str());
           strcpy(m1,n2.c_str());
           nb2=n1.size();
           nb1=n2.size();
       }
   j=nb2-1;
   k=0;
   mem=0;
 
   cout<<"Give first number: "<<m1<<endl;
   cout<<"Give second number: "<<m2<<endl;
   cout<<"Result is:"<<response;
   for(i=nb1-1;i>=0;i--)
   {
    if (j>-1) {sum=(int)m1[i]-48+(int)m2[j]-48+mem;
              }
   else
              sum=(int)m1[i]-48+mem;
              k++;
              response[k]=(char)(sum%10+48);
              mem=sum/10;
              j--;    
   }
 if (mem!=0) { k++;response[k]=(char)mem;}
 for(i=k;i>0;i--)
 {
  if(i==k){
  cout<<response[i]+ 0;
  }else              
     cout << response[i];
     
 }
 

    system("PAUSE");
    return EXIT_SUCCESS;
}
................................... ....................
Код:
//умножение 
#include <iostream>
#include <fstream>
#include <string.h>
using namespace std;
int main(int argc, char** argv) {
	int x[30],y[30],z[31],i,r=0,k,aux,l;
	char n[30],m[30];
	i=1;
	fstream f("file.txt",ios::in);
		for(i=0;i<30;i++) x[i]=0;
		for(i=0;i<30;i++) y[i]=0;
		f.getline(n,20);
		f.getline(m,20);	
		cout<<n<<endl<<m<<endl;
		k=strlen(n);

		int j=k-1;;
		for(i=0;i<k;i++) {
			x[j]=int(n[i])-48;
			j--;
			}

		l=strlen(m);

		j=l-1;
		for(i=0;i<l;i++) {
		y[j]=int(m[i])-48;
		j--;}

		if(l<k) {
		aux=l;
		l=k;
		k=aux;}

		for(i=0;i<l;i++){
			aux=x[i]+y[i]+r;
			if(aux>9) {
			r=aux/10;
			z[i]=aux%10;}
			else {
			z[i]=aux;
			r=0;
		
		}
		}	
	for(i=l-1;i>=0;i--) cout<<z[i];
system("pause");
	return 0;
}
просто мне не нравиться то что ты себя самым умным тут считаешь ..

Последний раз редактировалось ion leahu; 23.11.2014 в 03:30.
ion leahu вне форума
Старый 23.11.2014, 04:17   #22
min@y™
Цифровой кот
Старожил
 
Аватар для min@y™
 
Регистрация: 29.08.2014
Сообщений: 7,629
По умолчанию

пришлось из-за тебя сменить вопрос антиспам-бота на более лёгкий.
Цитата:
просто мне не нравиться то что ты себя самым умным тут считаешь ..
покорнейше прошу прощения! я не специально!
Расскажу я вам, дружочки, как выращивать грибочки: нужно в поле утром рано сдвинуть два куска урана...
min@y™ вне форума
Закрытая тема


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Дана непустая последовательность целых чисел. Найти: Сумму чисел, больших числа x и количество всех чётных чисел maksim97maksim Паскаль, Turbo Pascal, PascalABC.NET 1 09.04.2014 13:59
Сложение больших чисел Wadduh Паскаль, Turbo Pascal, PascalABC.NET 2 31.03.2013 22:04
Сложение больших чисел Plazma Общие вопросы C/C++ 0 27.11.2010 17:11
Умножение больших чисел Relrin Помощь студентам 13 22.10.2010 20:44
С# Сложение больших чисел SL1CK Помощь студентам 4 23.11.2009 21:07