Informatică, întrebare adresată de jocdamian, 8 ani în urmă

Vector citit din fisier, cu numar cunoscut de elemente.Afisati elementele care au suma cifrelor egala cu nr de cifre. ex 102=>s=3,k=3

Răspunsuri la întrebare

Răspuns de lucaciucandrei
1

COROANA TE ROG!!!

#include<iostream>

#include<cstring>

#include<fstream>

using namespace std;

int main(){

   char nume[21]="";

   cout<<"nume fisier cu tot cu extensie: ", cin.getline(nume, 21);

   int n, v[1001];

   ifstream f(nume);

   f>>n;

   for(int i=1;i<=n;i++) f>>v[i];

   for(int i=1;i<=n;i++){

       int s=0, k=0, cv=v[i];

       do{

           s+=cv%10, k++, cv/=10;

       }while(cv!=0);

       if(s==k) cout<<v[i]<<' ';

   }

  return 0;

}

       

Alte întrebări interesante